达文西 发布留言 2008-6-27 15:37
超级菜笔达文西做的 listview获取 数据库中的表 并 显示出来 表鄙视我 谢谢
vs2005 sql server 2000 自己机器做为服务器
1首先就是建一个 windows 应用程序
2 然后向 form里面添加一个 list view 一个按钮
3将 listview 的gridline属性设置为 true .将 view 属性设置为多行! 将column 属性打开 需要显示几列就添加几次 相应的将text改名就可以
4至于 dock anchor等其他属性自己根据需要设置
5 添加代码
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
//建立数据连接
SqlConnection conn = new SqlConnection("Data Source =localhost;Integrated Security=SSPI;Initial Catalog =Master");
conn.Open();
//打开数据集
string strCom = "select * from jjp_student";
SqlCommand ocd = new SqlCommand(strCom, conn);
SqlDataReader r = ocd.ExecuteReader();
while (r.Read())
{
ListViewItem li = new ListViewItem(new string[] { r["id"].ToString(),
r["banji"].ToString(), r["name"].ToString()});
listView1.Items.Add(li);
}
r.Close();
conn.Close();
}
}
}
达文西 发布留言 2008-6-27 15:43
Data Source =localhost;Integrated Security=SSPI;Initial Catalog =Master
我用的是windows身分验证
所以不需要用户名 密码 表组名是master 你们的表在哪 就改一改
新手要是不会 就在master下面建一个 表名 为 jjp_student 的表
然后 三列 id name banji
andey 发布留言 2008-6-28 09:42
进来BS一下文西....
在群里不说话...
这里出教程..
真诚的BS..
野比 发布留言 2008-6-28 12:38
短小精悍
但是为什么会有这个呢?
private void listView1_SelectedIndexChanged(object sender, EventArgs e) {
} |
页: [1]