C#中listview如何加载数据库数据!

C#中listview如何加载数据库数据!,第1张

string sql="select * from 表名"

conn.open()//打开数据库连接

sqlCommand cmd=new sqlCommand(sql,conn)创建command对象并传入sql语句和数据库连接通道

SqlDataReader sdr=cmd.ExecuteReader()//用cmd执行查询并把结果保存到sdr

//用sdr读取记录

while(sdr.Read())//读取一行记录,如果记录存在返回true

{

int no=Convert.ToInt32(sdr["列1"])//表的第一列

string name=sdr["列2"].ToString()//表的第二列

//创建一个listView的行,并把no设置为第首列

ListViewItem item=new ListViewItem (no.ToString)

//添加这一行的子项

item.SubItem.Add(name)

//把这一行添加到界面的ListView控件

lvi.Item.Add(item)

}

好像字符串的叠加写错了.... text.Text(),暂且用a b c d代替 string sql = @"insert into TableName select '"+ a+","+b+","+c+","+d +"'" 你复制我的试试

新建一个listview控件,建一个按钮保存数据,按钮中事件

List<string>list = new List<string>()

foreach (ListViewItem lt in listView1.Items)

{

list.Add(lt.Text)

}

然后存入数据库


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6850203.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-29
下一篇 2023-03-29

发表评论

登录后才能评论

评论列表(0条)

保存