vb.net如何查询DataGridView中数据,然后把查询到的内容显示到listview中
答案:2 悬赏:20 手机版
解决时间 2021-02-14 16:26
- 提问者网友:回忆在搜索
- 2021-02-14 10:28
从数据库获取数据绑定到DataGridView中,怎么再从DataGridView数据中模糊查询想要的结数据,然后把查到的所有数据显示到listview中
最佳答案
- 五星知识达人网友:一秋
- 2021-02-14 11:17
不详细写了,给个思路吧。
通过DataTable的方式绑定DataGridView,然后模糊查询也是操作DataTable,将查询的结果放到另外一个Datatable里,然后ListView绑定这个新的Datatable.
剩下的你自己网上找的,很多。
通过DataTable的方式绑定DataGridView,然后模糊查询也是操作DataTable,将查询的结果放到另外一个Datatable里,然后ListView绑定这个新的Datatable.
剩下的你自己网上找的,很多。
全部回答
- 1楼网友:北方的南先生
- 2021-02-14 11:45
窗体中有个datagridview1的控件,共有3列,分别是column1,column2,total。
在datagridview1的cellvaluechanged事件中加入求和的语句。代码如下:
private sub datagridview1_cellvaluechanged(byval sender as object, _
byval e as system.windows.forms.datagridviewcelleventargs) _
handles datagridview1.cellvaluechanged
'最后一个单元格的值发生变化时,不计算。
if e.columnindex = datagridview1.columns.count - 1 then
exit sub
end if
dim sum as double = 0
dim currentcellvalue as double
'计算除最后一个单元格以外的单元格的数值和
for i as integer = 0 to datagridview1.columns.count - 2
try
currentcellvalue = cdbl(datagridview1.rows(e.rowindex).cells(i).value)
catch ex as exception
currentcellvalue = 0
end try
sum += currentcellvalue
next
try
datagridview1.rows(e.rowindex).cells("total").value = sum
catch ex as exception
end try
end sub
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯