我想把数据库绑定在一个Listview里面,将数据库里其中一张表的字段像表那样显示出来.请问用代码要怎么实现,各位帮帮忙.
解决方案 »
- 以数字个数分隔字符,求助
- 解释一下代码,不懂,尤其这个PropertyChanged(this, new PropertyChangedEventArgs(property));
- WebService 不能调试怎么办?如下提示
- 求一个C#客户端服务器程序
- 多线程SOCKET关闭的问题!
- 请教exif的读取和修改
- 读取Excel的问题之二:如何获取原始的日期类型?
- winform 中ShowDialog()的问题!
- 100分求这里的朋友帮我构建一个DataTable,一定要有代码,类似于金蝶的凭证查询条件,内详!
- c#和vc.net ,asp.net,vb.net关系?
- .net数据问题请指教
- 还是很迷茫,大家帮忙给点意见
下面是增加一项到ListView1的代码:
ListViewItem myItem;
this.listView1.Columns.Add("栏位一");
this.listView1.Columns.Add("栏位二");
this.listView1.Columns.Add("栏位三");
this.listView1.Columns.Add("K4", "栏位四", 200, HorizontalAlignment.Center, 1);
myItem = listView1.Items.Add("数据1");
myItem.SubItems.Add("数据栏2");
myItem.SubItems.Add("数据栏3");
myItem.SubItems.Add("数据栏4");
另外与数据库挂勾的楼主自己完善一下了。
{
listView1.Items.Clear();
listView1.Columns.Clear();
SqlConnection con = new SqlConnection("server=.;database=pubs;user id=sa;password=123");
con.Open();
DataSet dst = new DataSet();
SqlCommand cmd =new SqlCommand ("select title_id,type from titles",con );
SqlDataAdapter dap = new SqlDataAdapter(cmd);
dap.Fill(dst);
con.Close();
this.listView1.Columns.Add("ID编号", 80, HorizontalAlignment.Center);
this.listView1.Columns.Add("类型", 80, HorizontalAlignment.Center);//增加列标题
listView1.View = View.Details;
listView1.GridLines = true;//显示网格线。。
string[] str = new string[2];
foreach (DataRow row in dst.Tables[0].Rows)
{
str[0] = row["title_id"].ToString();
str[1] = row["type"].ToString();
ListViewItem item = new ListViewItem(str, 0);
listView1.Items.Add(item);
}
}