菜鸟问题:listview 的用法

Jacky152 2004-12-15 12:14:28
我初学C#做Windows程序,桌面上有两个文本框(name,address)和一个listview,listview的columns已经设定好(name,address),怎样使listview显示数据库对应表里面相应的数据呢,显示完后,点击listview中的一条数据,使(name,address)出现在相应的文本框中。代码怎么写呀???
...全文
101 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ohyear 2004-12-16
  • 打赏
  • 举报
回复
Connection = new SqlConnection( "server=(local);database=数据库;uid=sa;pwd=密码" );
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter("select * from Area",Connection);
Connection.Open();
MessageBox.Show(Connection.ConnectionString);
da.Fill(ds,"Area");
Object[] myObjArray = new Object[10] ;
for (int i = 0 ;i < ds.Tables[0].Rows.Count;i++)
{
myObjArray = ds.Tables[0].Rows[i].ItemArray;
for (int j = 0 ;j<ds.Tables[0].Columns.Count; j++)
{
listView1.Items.Add(myObjArray[j].ToString());
listView1.Items.Add("\n");
}
Jacky152 2004-12-16
  • 打赏
  • 举报
回复
大家帮帮忙呀???
Jacky152 2004-12-16
  • 打赏
  • 举报
回复
这里面的for 语句什么意思呀
qingyuan18 2004-12-15
  • 打赏
  • 举报
回复
用datagrid,直接绑定数据库中的表
Jacky152 2004-12-15
  • 打赏
  • 举报
回复
大家帮帮忙呀!!!11
Jacky152 2004-12-15
  • 打赏
  • 举报
回复
又没有详细一点的代码呀??
benzite 2004-12-15
  • 打赏
  • 举报
回复
可以同DataSet绑定,或者从数据库中读出数据,ListView.Items.Add(item)方法一条一条加。然后在ListView的mouse_Click事件处理函数中用以下语句:
ListViewItem item=listView1.SelectedItems[0]
name.Text=item.SubItems[0].Text;
address.Text=item.SubItems[1].Text;

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧