如何获取grid中一行里的某一列,并给他赋值

如何获取grid中一行里的某一列,并给他赋值,第1张

通过事件(比如鼠标事件),事件的参数e.RowIndex获取当前选定的行。 赋值的话可以通过如下语句: datagridview.Rows[e.RowIndex]..Cells["列名"]=XXX实现 同理,e.ColumnIndex可以获取当前的列

在grid中添加监听函数,监听单元格点击cellclick,使用如下代码即可实现。

//EXT

GridPanel获取某一单元格的值listeners:{

'cellclick':function(grid,

rowIndex,

columnIndex,

e){

editCell_row

=

rowIndex

editCell_col

=

columnIndex

var

record

=

grid.getStore().getAt(rowIndex)

var

fieldName

=

grid.getColumnModel().getDataIndex(columnIndex)

var

data

=

record.get(fieldName)

alert(record+fieldName+data)

}}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11762285.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存