读书人

问两个基本的有关问题

发布时间: 2012-02-10 21:27:41 作者: rapoo

问两个基本的问题
1)我在listviw中有一列金额列 现在我想统计金额列的总和 我的代码是这样的

dim l_sum as integer
llv_count = lstDay.Items.Count - 1
For llv_i = 0 To llv_count
' MsgBox(lstDay.Items.Item(Convert.ToString(llv_i + 1)).Text)
MsgBox(lstDay.Items(Convert.ToString(llv_i)).Text)
l_sum=l_sum+convert.toint64(lstday.items(llv_i).sumitems(2).text)
Next
可是在测试时有错.错误提示是没有将对象实例化 .请问这段代码有什么错.或者谁能够提供实现这样的功能的代码

2)我想在DataTable中指定的行添加新的一行.如我要在第二行处添加一行新的数据.请问这个该怎么样实现



[解决办法]
第一个问题!~
Dim llv_i As Integer
Dim llv_count As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim l_sum As Integer
llv_count = lstDay.Items.Count - 1
For llv_i = 0 To llv_count
' MsgBox(lstDay.Items.Item(Convert.ToString(llv_i + 1)).Text)
'MsgBox(lstDay.Items(Convert.ToString(llv_i)).Text)
MsgBox(lstDay.Items(Convert.ToString(llv_i)))
' l_sum = l_sum + Convert.ToInt64(lstday.items(llv_i).sumitems(2).text)
l_sum = l_sum + Convert.ToUInt64(lstDay.Items(llv_i).Text)
Next
End Sub
试试这样写~!
第二个问题
DataV1.Rows.Insert(rowindex, value)
你再看看

读书人网 >VB Dotnet

热点推荐