当前位置: 代码迷 >> ASP.NET >> 怎么不让DropDownlist控件内的内容不受 赋值的影响
  详细解决方案

怎么不让DropDownlist控件内的内容不受 赋值的影响

热度:9167   发布时间:2013-02-25 00:00:00.0
如何不让DropDownlist控件内的内容不受 赋值的影响
我的页面是这样子的,上面一部分是DropDownlist控件,下面是Gridview,当选中gridview的时候,上面的DropDownlist控件,显示选中的内容,用下面的代码实现,没有报错.

protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
  {
  GridViewRow row = GridView1.SelectedRow;  
  this.txtha03.SelectedItem.Text = HttpUtility.HtmlDecode(row.Cells[4].Text);

}

问题是我发现多选 中几次后,DropDownlist控件下拉框的内容发生了变化,以前是A,B,C,D,多选中几次后, 就变成了,A,A,A,A 真要命,如何不让DropDownlist控件内的内容不受 赋值的影响呢


------解决方案--------------------------------------------------------
你这个是赋值, 如果只想想选中的话 用 SelectedIndex 属性 再用items.findByValue("")去取值进行选取
  相关解决方案