我在gridview中获取VisibleRowCount遇到困难。我有这个特定的gridview,我可以通过
进行填充
NewButton />
,插入新行,然后填充各列,然后尝试进行保存。
但是,每当我保存时,
grdView.VisibleRowCount
总是返回零。即使网格已填充,但数据清晰可见。
注意:此gridview包含KeyFieldName =“ xxx”,通过Newbutton />插入新行时,我不会填充它。一旦能够访问gridView中的数据,我打算在保存例程中填充此值。可能不是在gridview中未填充此关键字段的事实?有没有一种方法可以通过NewButton />函数默认该值?
感谢您的帮助。
答案 0 :(得分:0)
引用:AspxGridView - VisibleRowCount always 0
请注意,ASPxGridView控件不会在之间存储数据 服务器请求。因此,需要在每个 请求到服务器。参考Why might paging (sorting, grouping, filtering) not work in the ASPxGridView?的KB文章 其他详细信息。
同时,当 ASPxGridView.EnableRowsCache Propert y设置为True。检查是否 此属性在您的项目中为True。有关其他详细信息,请参见ASPxGridView Row Cache KB文章。
有很多DevExpress线程解释此行为。请检查以下内容:
DevExpress QA link