关于RowDataBound ()事件的问题!
刚刚在msdn上看了一下有关RowDataBound()事件的一些文章.具体网址是:http://msdn2.microsoft.com/zh-cn/library/system.web.ui.webcontrols.templatefield.itemtemplate(VS.80).aspx . (msdn网站可能有点慢等等拉)
我运行了其中那个示例的代码但是好象没有达到预期的效果.
在这个示例中
if (radio != null)
{
switch (e.Row.Cells[3].Text.Trim())// e.Row.Cells[3].Text.Trim()的值为空 case "business":
radio.SelectedIndex = 0;
break;
之后我又在msdn上找了一些有关RowDataBound()事件的代码,网址是http://msdn2.microsoft.com/zh-cn/library/system.web.ui.webcontrols.gridview.rowdatabound(VS.80).aspx#Mtps_DropDownFilterText
但这个示例中 e.Row.Cells[1].Text 又不为空
比较了两个程序又没有什么不同的 就是在第一个示例中<asp:boundfield datafield="type" visible="false"/> 它把"type"绑定列的visible="false"了 之后我把visible="false"去掉了 又是正确的! 不知道是什么原因难道msdn出错了?