C# ListView 如何获得数据中的数据?

来源:百度知道 编辑:UC知道 时间:2024/05/27 16:08:02
比如
while (datareader.Read())
{
ListViewItem lviStudent = new ListViewItem((string)datareader["LoginId"]);
lvStudent.Items.Add(lviStudent);

string studentName=(string)datareader["StudentName"];
string studentNo=(string)datareader["StudentNO"];
string userState = (int)datareader["UserStateId"] == 1 ? "活动" : "非活动";
lviStudent.SubItems.AddRange(new string[] { studentName, studentNo, userState });

} 这段代码. ListViewItem lviStudent = new ListViewItem((string)datareader["LoginId"]); ListViewItem是什么?

lvStudent是ListView控件的名字.为什么这样写呢 不是很清楚..望高手帮忙

lviStudent 是 ListViewItem类的对象,习惯这样使用就好了,后面括号内的是接受的参数,也就是填充它的项item ,(string)是将其强制转化为字符串类型的。

lvistudent只是个实例名没什么实际意义的这个不用管可以为任何名字
listviewitem是listview的元素,用已经绑定了数据的datareader的值赋给它