所以,我在我以前的系统上做了一些转换到c#,这是在vb.net上编写的。这是我的代码示例:
for(indx = 0;(indx< =(Dt.Rows.Count - 1)); indx ++)
{ ListViewItem lv = new ListViewItem(); lv.Text = Dt.Rows[indx].Item["ID"]; lv.SubItems.Add(Dt.Rows[indx].Item["GuestFName"]); }
我在项目下面有一条波浪形的红线,这让我很烦。我在上一个问题上遇到了同样的错误,并且已经解决了。但这与我不同。什么似乎是问题?
顺便说一下这是VB.NET代码:
对于indx = 0到Dt.Rows.Count - 1
Dim lv As New ListViewItem lv.Text = Dt.Rows(indx).Item("ID") lv.SubItems.Add(Dt.Rows(indx).Item("GuestFName")) lv.SubItems.Add(Dt.Rows(indx).Item("GuestMName")) lv.SubItems.Add(Dt.Rows(indx).Item("GuestLName")) lvGuest.Items.Add(lv)
下一步
答案 0 :(得分:0)
与您之前的问题相同:删除.Item
:
lv.Text = Dt.Rows[indx]["ID"];
lv.SubItems.Add(Dt.Rows[indx]["GuestFName"]);
当您在MSDN上看到Item
属性时,方括号是在C#中访问它的方式