.net 添加列表框';将项目添加到数据表

.net 添加列表框';将项目添加到数据表,.net,datatable,listbox,fill,.net,Datatable,Listbox,Fill,我在这里看到了很多关于使用DataTable填充列表框的问题,但是是否可以做相反的事情呢 你能试试这个代码吗 Dim dT as New DataTable dT.Columns.Add("Sample") For i as Integer = 0 To lstBox.Items.Count - 1 Dim dR as DataRow = dT.NewRow dR(0) = lstBox.Items(i).ToString dT.Rows.Add(dR) Next 我认

我在这里看到了很多关于使用DataTable填充列表框的问题,但是是否可以做相反的事情呢

你能试试这个代码吗

Dim dT as New DataTable
dT.Columns.Add("Sample")
For i as Integer = 0 To lstBox.Items.Count - 1
    Dim dR as DataRow = dT.NewRow
    dR(0) = lstBox.Items(i).ToString
    dT.Rows.Add(dR)
Next

我认为这个样本给你提供了一些有用的东西

DataTable sampledt = new DataTable();
        DataColumn sampleColumn = new DataColumn("Col1", typeof(string));
        sampledt.Columns.Add(sampleColumn);

        foreach (object item in listBox1.Items)
        {
            sampledt.Rows.Add(item);
        }
        int _datatable_rowCount = sampledt.Rows.Count;

好的,我想我正在弄明白如何在C上写。很快我会告诉你它是否有效,谢谢!我想他们的命令差不多一样。不客气。:)工作使用以下代码:dtTypeAux=newdatatable();dtTypeAux.Columns.Add(“TypeID”);foreach(listBoxType.Items中的对象i){dtTypeAux.Rows.Add(i);}再次感谢!