怎样判断datagrid中的行数和列数?

chango 2005-03-17 09:36:43
好像datagrid的属性中看不到相关的内容????
...全文
197 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
haoztao 2005-03-17
  • 打赏
  • 举报
回复
Dim row As Integer = table.Rows.Count
Dim column As Integer = table.Columns.Count
hamadou 2005-03-17
  • 打赏
  • 举报
回复
晕,那说明你的datagrid的数据源不是datatable,那就是dataset或者其他的了。如果是dataset,
就使用Dim ds As Dataset = CType(Me.DataGrid1.DataSource, Dataset)
然后对ds.tables("表名")取rows.count和column的count
chango 2005-03-17
  • 打赏
  • 举报
回复
Dim table As DataTable = CType(Me.DataGrid1.DataSource, DataTable)
出现“指定转换无效”
n007 2005-03-17
  • 打赏
  • 举报
回复
直接一定點,如果datagrid的數據源是datatable,那麼,行數就是:datatable.rows.count
列數就是:datatable.colunms.count

如果datagrid的數據源是dataset那麼,行變就是dataset.table(0).rows.count
列數就是:dataset.table(0).rows.count
LiloZhu 2005-03-17
  • 打赏
  • 举报
回复
直接一定點,如果datagrid的數據源是datatable,那麼,行數就是:datatable.rows.count
列數就是:datatable.colunms.count

如果datagrid的數據源是dataset那麼,行變就是dataset.table(0).rows.count
列數就是:dataset.table(0).rows.count
Night_Elf 2005-03-17
  • 打赏
  • 举报
回复
楼上正解
hamadou 2005-03-17
  • 打赏
  • 举报
回复
Dim table As DataTable = CType(Me.DataGrid1.DataSource, DataTable)
Dim row As Integer = table.Rows.Count
Dim column As Integer = table.Columns.Count

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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