c# 怎么给listview添加数据 具体代码 谢谢! 15
5个回答
展开全部
ListView li = new ListView();
li.Items.Add("要显示的文本");
我测试过的OK,给分
li.Items.Add("要显示的文本");
我测试过的OK,给分
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
listview1.items.add()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
listView1.Items.Add("MyData");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是需要代码添加还是手动LISTVIEW上面写啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
绑定数据库数据到listview中,有两种方式
第一种:使用SqlDateReader
public void BindData()
{
//连接数据库
string strcon="server=.;database=student;uid=sa;pwd=123456;";
SqlConnection con=new SqlConnection(strcon);
con.Open();
string sql=select * from student;
SqlCommand benchi=new sqlCommand(sql,con);
//绑定数据
SqlDataReader reader=benchi.ExecuteReader();
while(reader.Read())
{
ListviewItem first=new ListviewItem(reader["id"].ToString());
first.SubItems.Add(reader["name"].ToString());
first.SubItems.Add(reader["age"].ToString());
first.SubItems.Add(reader["sex"].Tostring());
first.SubItems.Add(reader["class"].Tostring());
this.ListView1.Items.Add(first);
}
con.Close();
reader.Close();
}
第二种:foreach或for循环
public void BindData()
{
String sql="select * from studentinfo";
DataTable dt=DBhelper.CommonCha(sql); //DBhelper是什么你知道吧?
foreach(DataRow dr in ds.Table[0].Rows)
{
ListViewItem first=new ListViewItem(dr["BookName"].ToString());
first.SubItems.Add(dr["Author"].ToString());
first.SubItems.Add(dr["Press"].ToString());
first.SubItems.Add(dr["PubDate"].ToString())
this.ListView1.Items.Add(first);
}
}
在窗体加载中调用将以上这两种方法任意一种,都能实现绑定数据
请及时采纳,不要关闭问题
第一种:使用SqlDateReader
public void BindData()
{
//连接数据库
string strcon="server=.;database=student;uid=sa;pwd=123456;";
SqlConnection con=new SqlConnection(strcon);
con.Open();
string sql=select * from student;
SqlCommand benchi=new sqlCommand(sql,con);
//绑定数据
SqlDataReader reader=benchi.ExecuteReader();
while(reader.Read())
{
ListviewItem first=new ListviewItem(reader["id"].ToString());
first.SubItems.Add(reader["name"].ToString());
first.SubItems.Add(reader["age"].ToString());
first.SubItems.Add(reader["sex"].Tostring());
first.SubItems.Add(reader["class"].Tostring());
this.ListView1.Items.Add(first);
}
con.Close();
reader.Close();
}
第二种:foreach或for循环
public void BindData()
{
String sql="select * from studentinfo";
DataTable dt=DBhelper.CommonCha(sql); //DBhelper是什么你知道吧?
foreach(DataRow dr in ds.Table[0].Rows)
{
ListViewItem first=new ListViewItem(dr["BookName"].ToString());
first.SubItems.Add(dr["Author"].ToString());
first.SubItems.Add(dr["Press"].ToString());
first.SubItems.Add(dr["PubDate"].ToString())
this.ListView1.Items.Add(first);
}
}
在窗体加载中调用将以上这两种方法任意一种,都能实现绑定数据
请及时采纳,不要关闭问题
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询