2014-03-26 40 views
0

我有一个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的细胞中,除了第一行和column.1st行和列的值可编辑取从数据库。

任何一个请帮我在

回答

0

添加下面的GridView控件的第一列,这其中增加了编辑按钮,将所有网格视图行。

<asp:CommandField ShowEditButton="True" /> 

一旦添加了上面的所有数据绑定gridview的细胞应该是开放的,用于在点击第一栏的编辑链接编辑。为了使列不可编辑,将列的ReadOnly属性设置为true,如下面的示例BoundField Column所示。

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

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

如有任何疑问,请通知我。

+0

@ user3458120:这一个更新? – user3240361

0

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