从填充数据表(windows窗体)列表视图或列表框 [英] populate a listview or listbox from datatable (windows form)
本文介绍了从填充数据表(windows窗体)列表视图或列表框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想填充列表视图或使用C#从数据库列表框。我使用的数据表抢数据。我用这code以下。但是ListView控件或列表框填充像的System.Data.DataRow
文本。在那里我有我的数据库别的东西。请帮助
*查询= 从tbl_inventory为了通过itemtag选择itemtag;
DataTable的DT = con.DataTable(查询);
诠释计数= dt.Rows.Count;
如果(计数大于0)
{
//listView1.Items.Clear();
listBox1.Items.Clear(); 的for(int i = 0; I<计数;我++)
{
//listView1.Items.Add(dt);
listBox1.Items.Add(dt.Rows [I]的ToString());
}
} *![正如你看到的我越来越像输出的System.Data.DataRow,在那里我有别的东西在我的数据库] [1]
任何帮助吗?
解决方案
如果您使用的是列表框,然后直接使用DataSource属性...
ListBox1.DataSource
I am trying to populate a listview or a listbox from database using C#. I am using datatable to grab data. I am using this code below. But listview or the listbox is populating something like "System.Data.DataRow"
text. Where I have something else in my database. Pls Help
*query = "select itemtag from tbl_inventory order by itemtag";
DataTable dt = con.DataTable(query);
int count = dt.Rows.Count;
if (count >0)
{
//listView1.Items.Clear();
listBox1.Items.Clear();
for (int i = 0; i < count; i++)
{
//listView1.Items.Add(dt);
listBox1.Items.Add(dt.Rows[i].ToString());
}
}*![As you see I am getting output like "System.Data.DataRow", where I have something else in my database][1]
Any help?
解决方案
If your using a listbox then directly use the DATASOURCE property...
ListBox1.DataSource
这篇关于从填充数据表(windows窗体)列表视图或列表框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文