读书人

*请问高手:DropDownList1_SelectedIn

发布时间: 2011-12-18 22:54:38 作者: rapoo

****请教高手:DropDownList1_SelectedIndexChanged事件冲突?
GridView1行的某列根据情况决定是否显示文本,原来能正常工作的。

现在添加了DropDownList1_SelectedIndexChanged事件后,一激活这个事件就导致 GridView1行的某列的文本都显示出来了。 那为大哥有什么解决方案呀,先谢谢了!!!


protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)//判定当前的行是否属于datarow类型的行
{

//没有下载链接,则隐藏表格文字
if (e.Row.Cells[8].Text.Trim().Length <18)
{
e.Row.Cells[7].Text = " ";
}


}
}


protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
//根据不同查询,选择不同查询输入框
if (DropDownList1.SelectedIndex==0)
{
TextBox1.Visible = false;
DropDownList2.Visible = true;
}
else {
TextBox1.Visible = true;
DropDownList2.Visible = false;
}//end if
}

[解决办法]
dropdownlist这个事件要导致回发(postback)应该是要执行page_load里面的相关语句的,你单步调试下,看这种情况下的回发和你能隐藏时候的gridview绑定有什么区别

读书人网 >asp.net

热点推荐