首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

gridview中不能编辑列,该怎么解决

2012-05-16 
gridview中不能编辑列我的列通过boundfield方式绑定,在rowdatabound事件中,由于需要对显示格式做更改,我在

gridview中不能编辑列
我的列通过boundfield方式绑定,在rowdatabound事件中,由于需要对显示格式做更改,我在rowdatabound内对一些列做了操作: 
row.Cells[3].Text = string.Format("{0:N4}", Convert.ToDouble(row.Cells[3].Text)).TrimEnd('0').TrimEnd('.'); 
但是改变后,在gridview中点编辑,这些列无法进入编辑状态了,这是为啥呢。谢谢! 


[解决办法]

C# code
if (e.Row.RowType==DataControlRowType.DataRow){   [color=#FF0000]e[/color].Row.Cells[3].Text =  ...  }
[解决办法]
if (e.Row.RowType==DataControlRowType.DataRow)
{
e.Row.Cells[3].Text = ...
}

热点排行