如何将列表框中的记录显示到数据表或gridview?

时间:2012-01-03 01:32:41

标签: c# .net asp.net-mvc linux

我有listbox1和listbox2。当我单击一个按钮时,listbox1中的项目将转移到listbox2。

我的问题是,我只想显示在gridview,listbox2而不是listbox1中的所有项目。我正在使用c#。我正在考虑创建一个新的数据集,数据表然后在gridview上显示它,但我真的不知道如何继续。

有人可以帮忙吗。

2 个答案:

答案 0 :(得分:0)

当你使用gridview时,似乎你使用的是传统的asp.net webforms但不是asp.net mvc(虽然你把它标记为asp.net mvc)。 如果您使用的是webforms,则可以尝试ASP.NET AJAX Control Toolkit

中的CascadingDropDown控件

答案 1 :(得分:0)

也许这可能会有所帮助。

首先创建数据集命名为dSet ),数据表名为Customer )和至少两个名为CustomerID,CompanyName

的列 在C#中

DataRow newCustomersRow = dSet.Tables["Customer"].NewRow();
newCustomersRow["CustomerID"] = "ALFKI";
newCustomersRow["CompanyName"] = "Alfreds Futterkiste";
dSet.Tables["Customer"].Rows.Add(newCustomersRow);
VBNet中的

Dim newCustomersRow As DataRow = dSet.Tables("Customer").NewRow()
newCustomersRow("CustomerID") = "ALFKI"
newCustomersRow("CompanyName") = "Alfreds Futterkiste"
dSet.Tables("Customer").Rows.Add(newCustomersRow)

然后将其绑定到您的datagridview

DataGridView1.DataSource = dSet.Tables("Customer")