listview 的问题,谁来帮我解决 怎样在listview中显示数据库中的数据?请给我指点下;散分。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 listView1.Items.Clear(); //建立数据连接 SqlConnection conn = new SqlConnection(sqlstr); conn.Open(); //打开数据集 string strCom = "select * from table"; SqlCommand cmd = new SqlCommand(strCom,conn); SqlDataReader r = cmd .ExecuteReader(); //对数据集中的数据记录进行遍历,在遍历中添加记录到列表中 while ( r.Read ( ) ) { ListViewItem li = new ListViewItem( new string[] {r["USERID"].ToString ( ), r["USERNAME"].ToString ( ),r["PASSWORD"].ToString ( ),r["POLICESTATIONID"].ToString ( ), r["ROLEID"].ToString ( ) , r["IP"].ToString ( ), r["DESCRIPTION"].ToString ( ), r["ISDELETE"].ToString ( ), r["CHINESENAME"].ToString ( ) } ); listView1.Items.Add ( li ) ; } //关闭数据集、关闭数据连接 r.Close(); conn.Close(); 比方说 select name,age from userinfo 用read循环读取listviewitem item1=new listviewitem("item1",0);item1.text=dr.getstring(0); 获得nameitem1.text=dt.getint32(1).tostring(); 获得年龄listview.items.add(item1);用datatable循环读取for(int i=0;i<dt.rows.count;i++)listviewitem item1=new listviewitem("item1",0);item1.text=dt.rows[i]["name"].tostring();""里要和数据库字段一样item1.text=dt.rows[i]["age"].tostring();listview.items.add(item1); 求代码 我邮箱[email protected] datatable怎么转换为list<string,string>类型 在桌面如何显示这样的效果? atagridview数据源的手动绑定一定要用DataAdapter吗? 如何遍历一个文件夹找出更新日期最近的那个文件 UPDATE语句无不能更新的问题! 试问 匹配 任意字符串+空格,这样的表达式如何写? C# 怎样利用正则表达式分离数字和中文组合的字符串 c# 和sql 的问题 关于DevExPress中RibbonPageGroup问题 axWebBrowser1怎么通过name获取元素?? 分布式事务在C#里面要怎么实现?
SqlConnection conn = new SqlConnection(sqlstr);
conn.Open();
//打开数据集
string strCom = "select * from table";
SqlCommand cmd = new SqlCommand(strCom,conn);
SqlDataReader r = cmd .ExecuteReader(); //对数据集中的数据记录进行遍历,在遍历中添加记录到列表中
while ( r.Read ( ) )
{
ListViewItem li = new ListViewItem( new string[] {r["USERID"].ToString ( ), r["USERNAME"].ToString ( ),r["PASSWORD"].ToString ( ),r["POLICESTATIONID"].ToString ( ), r["ROLEID"].ToString ( ) , r["IP"].ToString ( ), r["DESCRIPTION"].ToString ( ), r["ISDELETE"].ToString ( ), r["CHINESENAME"].ToString ( ) } );
listView1.Items.Add ( li ) ;
} //关闭数据集、关闭数据连接
r.Close();
conn.Close();
用read循环读取
listviewitem item1=new listviewitem("item1",0);
item1.text=dr.getstring(0); 获得name
item1.text=dt.getint32(1).tostring(); 获得年龄
listview.items.add(item1);
用datatable循环读取
for(int i=0;i<dt.rows.count;i++)
listviewitem item1=new listviewitem("item1",0);
item1.text=dt.rows[i]["name"].tostring();""里要和数据库字段一样
item1.text=dt.rows[i]["age"].tostring();
listview.items.add(item1);