如何从C#中的数据表中提取数据?

时间:2018-01-30 09:03:08

标签: c# datatable

 DataTable _dtDetail = DaoTraining.GetTrainingDetail(App.UserName_str, App.ServerIP);

 radGrid_PackGroup.ItemsSource = _dtDetail;

这会填充到数据表中。我需要从该表中提取数据并将其存储到字符串数组中,将提取的数据拆分为",(逗号)"作为一个字符串。

如何去做?

2 个答案:

答案 0 :(得分:1)

你能试试吗?

string[] details = _dtDetail.AsEnumerable().Select(s => s.Field<string>("ColumnName")).ToArray<string>();

答案 1 :(得分:0)

所以,我有点自己做了。如果有人想要,他们可以参考这段代码。

string[] _dtNumber;
    int count=0;

            for (int i=0; i<_dtDetail.Rows.Count-1; i++)
            {

                _dtNumber = _dtDetail.Rows[i][1].ToString().Split(',');

                count = _dtNumber.Length;

                _dtDetail.Rows[i][1] = count.ToString();
            }



            radGrid_PackGroup.ItemsSource = _dtDetail;