如何将数据集的内容存储在字符串变量中

本文关键字:存储 字符串 变量 数据集 | 更新日期: 2023-09-27 17:59:17

我有一个数据集ds,其中包含大约37k个表记录,我想将第一个记录(查看示例记录)存储在字符串变量中。我该怎么做?

谢谢,Amruta

如何将数据集的内容存储在字符串变量中

你可以试试这样的东西:

private String DataRowToString(DataRow row, DataColumnCollection columns)
{
   StringBuilder rowStringBuilder = New StringBuilder();
   foreach (DataColumn dc in columns)
   {
      dataRowBuilder.AppendFormat("{0} = {1}", dc.ColumnName, row(dc.Ordinal));
      dataRowBuilder.AppendLine();
   }
   return dataRowBuilder.ToString();
}
String rowString = ConvertDataRowToString(ds.Tables[0].Rows[0], ds.Tables[0].Columns)

尝试string row = ds.Tables[0].Rows[0].ToString()

如果你想显示更自定义的东西,我建议

DataRow row = ds.Tables[0].Rows[0];
string summary = "Field1 = " + row["Field1"] + "; Field2 = "+ row["Field2"]; //etc

我还会问自己,为什么我的内存中有一个包含37k行的变量,如果这是实现我所需要的唯一方法的话。

我想这就是您想要的

数据集可视化工具对话框
http://msdn.microsoft.com/en-us/library/d480bk47.aspx