如何获取DataGrid的行数

NNPeople 2005-11-28 02:32:50
如何获取DataGrid的行数(不是可见行)?
...全文
287 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
c11_11_11 2005-11-28
  • 打赏
  • 举报
回复
如果绑定的是DataTable
DataTable dt = (DataTable)this.BindingContext[this.dataGrid1.DataSource,this.dataGrid1.Memeber];
int count = dt.Rows.Count;
如果是DataView.
DataView dv = (DataView)this.BindingContext[this.dataGrid1.DataSource,this.dataGrid1.Memeber];
int count = dv.Count;
myh0305 2005-11-28
  • 打赏
  • 举报
回复
CurrencyManager currManager;
DataTable dTable;
currManager =(CurrencyManager)this.BindingContext[dTable];
count =currManager.Count;
marvelstack 2005-11-28
  • 打赏
  • 举报
回复
获取数据源的行,
=====================
如果绑定的是DataTable
DataTable dt = (DataTable)this.BindingContext[this.dataGrid1.DataSource,this.dataGrid1.Memeber];
int count = dt.Rows.Count;
如果是DataView.
DataView dv = (DataView)this.BindingContext[this.dataGrid1.DataSource,this.dataGrid1.Memeber];
int count = dv.Count;
feihu_02 2005-11-28
  • 打赏
  • 举报
回复
编辑后要重新绑定吗?绑定后就可以取了.
NNPeople 2005-11-28
  • 打赏
  • 举报
回复
那是未对DataGrid进行编辑
如果编辑之后,怎么才能获取DataGrid的总行数?
wxm4585 2005-11-28
  • 打赏
  • 举报
回复
DataTable.Rows.Count
q_po_o 2005-11-28
  • 打赏
  • 举报
回复
取数据源的行数
止戈而立 2005-11-28
  • 打赏
  • 举报
回复
是统计所有的行吗?

那取数据集的行就可以啦。。

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧