c# winform如何修改listview分列显示的内容并写入数据库。

c# winform如何修改listview分列显示的内容并写入数据库。,第1张

1.先将LISTVIEW的VIEW属性改个details.

2.点编辑列 ,添加你的列

3.发点随便看看

private void button1_Click(object sender, EventArgs e)

{

string ip

//string name

string sql = "Data Source=127.0.0.1initial Catalog=mysqlUser ID=saPassword=cqrb1234"

string sql2 = string.Format("SELECT * FROM IPMASTER")

SqlConnection conn = new SqlConnection(sql)

SqlCommand cmd = new SqlCommand(sql2,conn)

conn.Open()

SqlDataReader sdr = cmd.ExecuteReader()

while (sdr.Read())

{

}

要向Listview的各列添加数据,首先应该是添加一个行,然后通过该行的列来添加。ListView耳朵Item.Add将创建一个行并返回一个Items对象,通过该对象的SubItems.Add添加其他列例如:Dim x as listviewitemx=me.listview1.items.add ("中国") x.subitems.add ("2008北京奥运会")

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)

}


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存