日期:2014-05-17  浏览次数:20389 次

如何不让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("")去取值进行选取