如何实现可编辑网格

时间:2014-03-26 06:50:25

标签: asp.net

我有一个gridview,其格式为以下格式

year  2001 2002 2003 2004 2005

 A      1    12    0    4    5

 B      6    17    2   0     2

 C      6    17    2   0     2

 E      6    17    2   0     2

我需要使gridview的单元格可编辑,除了第1行和第1列。第1行和列值取自数据库。

任何人请帮助我

2 个答案:

答案 0 :(得分:0)

将以下内容添加为GridView的第一列,将此编辑按钮添加到所有网格视图行。

<asp:CommandField ShowEditButton="True" />

添加上述内容后,单击第一列上的“编辑”链接时,应打开所有数据绑定网格视图单元格以进行编辑。为了使列不可编辑,请将列的ReadOnly属性设置为true,如下面的示例BoundField Column。

<asp:BoundField DataField="year" HeaderText="year" ReadOnly="True" />

要更新已编辑的单元格值,请将相应的更新命令(查询)写入数据源,或处理gridview的RowUpdating事件下的数据库更新功能。

如有任何疑问,请与我联系。

答案 1 :(得分:0)

有一种方法是将第一行gridview作为模板字段而不是绑定字段。