在c#中有个窗体 输入查询条件之后怎样在listview中显示数据

listview连得是sql数据库并且数据时表里面的内容

第1个回答  2010-12-06
你可以用一个比较偷懒的办法:
比如,你要显示的字段:ID,姓名,性别,你可以现在listview里面编辑好这3个列名,其次是代码:查询语句不用我说了吧,查询语句where里面是你输入框里德值,说点主要的:
Listview lv=(Listview)obj;
lv.Item.Clear();
while(read1.Read)
{
listview lv1 =new listviewItem (read[0]tostring()); //显示ID
lv1.SubItems.add(read1[1].Tostring()); //显示姓名
lv1.SubItems.add(read1[2].Tostring()); //显示性别
lv.Items.add(lv1);
}
read.Close();
第2个回答  2010-12-06
首先写一个连接数据库的代码,主要作用是查询出数据库的内容作为数据源,然后listview绑定此数据源,下面是一个MSND实例,演示如何创建一个 ListView 控件,该控件将 GridView 作为其 View 而实现:
<ListView ItemsSource="{Binding Source=
{StaticResource EmployeeInfoDataSource}}">
<ListView.View>
<GridView AllowsColumnReorder="true"
ColumnHeaderToolTip="Employee Information">
<GridViewColumn DisplayMemberBinding=
"{Binding Path=FirstName}"
Header="First Name" Width="100"/>
<GridViewColumn DisplayMemberBinding=
"{Binding Path=LastName}"
Header="Last Name" Width="100"/>
<GridViewColumn DisplayMemberBinding=
"{Binding Path=EmployeeNumber}"
Header="Employee No." Width="100"/>
</GridView>
</ListView.View>
</ListView>本回答被网友采纳
第3个回答  2010-12-06
不知百度地图

本数据来源于百度地图,最终结果以百度地图最新数据为准。

c# 如何把查询到的数据便利到listview中
listView1.Items.Add(listViewItem); \/\/ 添加进ListView } 主要是修改遍历算法这块,你只是添加listViewItem是没效果的,要把item加到ListView中,另外我假设你建立的myreader对象是SqlDataReader,该对象的GetString方法,不存在string 形参,只有GetString(int i) 这种用法,你看看是不是算法写错了?

C# winForm 中listview怎么显示数据查询结果?有代码最好!谢谢!!!_百...
listView1.View = View.Details;\/\/显示表格细节 listView1.HeaderStyle = ColumnHeaderStyle.Clickable;\/\/对表头进行设置 listView1.FullRowSelect = true;\/\/是否可以选择行 ..后面还很属性自己去研究,后面就是绑定数据了 DataTable dt=“你查询出来的数据";\/\/数据查询什么的我就不啰嗦了 for (int i...

C#中如何让ListView列表显示数据?
listView1.Visible = true;Updatelist();} private void Updatelist()\/\/在列表上显示数据 { SqlConnection cn = new SqlConnection(Connection.ConnString);this.listView1.Items.Clear();listView1.Refresh();SqlCommand cm = new SqlCommand("listview", cn);\/\/listview为存储过程 cn.Open();cm.C...

C#中关于SQL查询语句与显示到listview中的问题
\/\/之后的列就用 lvi.SubItems.Add(“你要添加的该列的值")。比如说:你用SqlDataReader对象dr来接收你查询的数据(非三层架构)。你可以用lvi.Subitems.Add(dr["数据库的列名"]);这便是子项。ListViewItem lvi = new ListViewItem(item.LoginID);lvi.SubItems.Add(item.Password);lvi.SubItem...

C#如何从数据库中读出一行数据并显示在listView中??
在else里面加一个try catch,里面肯定存在错误的地方,然后将异常抛出来,根据异常信息看错在哪儿了。另外,非常明显的错误是,查询语句是错的

c#中如何将在数据库查询的数据在listview控件中显示出来
封装数据库字段 namespace ShopModel{ public class Shops { string shopname; double Price; int number; int allnumber; int singlenumber; public string Shopname { get { return shopname; } set { shopname = value; } } public double Price1 ...

C# 使用数据库对ListView控件数据绑定
2.1.2 创建数据库,并添加所需数据,博主使用的是SQL Server,没有这个数据库的朋友可以参考MySQL教程。2.2 数据绑定与查询2.2.1 编写代码,连接ListView控件与数据库,实现数据的动态绑定。然后,展示查询结果,显示在ListView中。3. 搜索功能与文件操作3.1 为数据库添加搜索功能,使用对话框进行查询...

...显示数据库数据,并选中节点显示数据库内容到listView上
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e){ \/\/先清空listView1中的值 listView1.Items.Clear();\/\/如果选中结点为想要的 if (treeView1.SelectedNode.Text == "计算机系"){ \/\/就把从数据库中取到的值一一的添加到listView1的items中去 listView1.Items.Add("1班")...

C# sql中的数据在listView第二行显示
listView1.Items.Add(mydt.Rows[i]["UserName"].ToString());改成 listView1.Items.Add(mydt.Rows[i]["UserName"].ToString()).SubItems.Add(mydt.Rows[i]["第二列列名"].ToString());

C#有一个字符串数组,怎么在listView中显示呢?
foreach字符串,然后listview.add(string)string[] strs=new string[]("111","222","333");foreach(string s in strs){ listview.items.add(s);}

相似回答
大家正在搜