我有非常动态的GridView,我需要允许用户编辑它的第一列。在编辑第一列网格后,必须在DataBase上更新。
有没有办法处理它?</ p>
我唯一的想法是将一些可更改的元素放到每一行的第一个单元格中,这样它就必须能够为每一行设置/获取我的值,但是找不到它的任何示例......
其他信息: GridView从Object数据源获取数据,所有列都是动态的(是的,可能除了第一个,但我以动态方式添加它)并加载完整的DataTable ... \
目前在动态按钮上使用jQuery + Ajax方法,但无法禁用按钮的PostBack,所以使用PostBack它只是消失了,不要让它必须做的事件......
答案 0 :(得分:6)
由于您有dymanic列,因此对于每列,指定read-only
属性(如果列是只读的,则只能在GridView的编辑模式下查看,而不是编辑)。 / p>
因此,第一列将是readonly="false"
(或完全省略)和其他列read-only="true"
。