将ListBox的项添加到DataTable

时间:2013-01-31 04:53:46

标签: .net datatable listbox fill

我在这里看到很多关于使用DataTable填充listBox的问题,但有可能做相反的事情吗?

2 个答案:

答案 0 :(得分:1)

你能试试这段代码吗?

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

答案 1 :(得分:0)

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

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;