C# 如何加载数据表';是否将列值添加到列表框?
我有一个名为C# 如何加载数据表';是否将列值添加到列表框?,c#,visual-studio-2010,listbox,C#,Visual Studio 2010,Listbox,我有一个名为\u dataTable的数据表变量,它包含一个包含单个列的数据表。如何在不使用数据源属性的情况下将\u dataTable的行值加载到列表框?稍后我必须操作列表框中的数据,因此使用数据源不允许用户编辑列表框。 代码示例将不胜感激 谢谢如果您不想使用数据源可以手动填充: foreach(DataRow row in _dataTable.Rows) listBox.Items.Add(row[0]); 但是,即使使用数据源,也可以在以后修改数据表 如果您不想使用数据源,可以
\u dataTable
的数据表变量,它包含一个包含单个列的数据表。如何在不使用数据源
属性的情况下将\u dataTable
的行值加载到列表框
?稍后我必须操作列表框中的数据,因此使用数据源
不允许用户编辑列表框
。
代码示例将不胜感激
谢谢如果您不想使用数据源
可以手动填充:
foreach(DataRow row in _dataTable.Rows)
listBox.Items.Add(row[0]);
但是,即使使用数据源
,也可以在以后修改数据表
如果您不想使用数据源
,可以手动填充:
foreach(DataRow row in _dataTable.Rows)
listBox.Items.Add(row[0]);
string yourvalue = _dataTable.Rows[0].ItemArray[0]
但是,即使使用数据源
,也可以在以后修改数据表
string yourvalue = _dataTable.Rows[0].ItemArray[0]
应该这样做
索引是基于0的,因此我们首先访问第一行(0),然后访问第1列(0)
或
您还可以使用以下选项:-
string yourvalue = _dataTable.Rows[0]["column name"].ToString();
将此值添加到列表框中,我假设listbox1是列表框的id
listbox1.Items.Add(new ListItem(yourvalue));
应该这样做
索引是基于0的,因此我们首先访问第一行(0),然后访问第1列(0)
或
您还可以使用以下选项:-
string yourvalue = _dataTable.Rows[0]["column name"].ToString();
将此值添加到列表框中,我假设listbox1是列表框的id
listbox1.Items.Add(new ListItem(yourvalue));
Winforms还是webforms?此外,即使您将其用作数据源,也可以对其进行编辑。Winforms还是webforms?此外,即使您将其用作数据源,也可以对其进行编辑。这如何显示如何在没有数据源的情况下填充列表框?ListBox1.Items.Add(new ListItem(yourvalue)),其中ListBox1是ListBox1的id。这如何显示如何在没有数据源的情况下填充列表框?ListBox1.Items.Add(new ListItem(yourvalue)),其中ListBox1是ListBox的id