我有一个数据集dsProcesses,它返回一些行& columns。现在我需要将此数据集的一个特定列[Process-ID]中存在的所有数据存储到字符串中。您可以详细建议任何一个。
答案 0 :(得分:4)
是的,你可以
String str = DataSet.Tables[0].Rows[RowIndex]["ColumnNameOrIndex"].ToString();
String str = DataSet.Tables["TableName"].Rows[0]["ColumnName"].ToString();
查看Here
答案 1 :(得分:1)
此代码将使用该列中的数据
创建逗号分隔的字符串 for (int i = 0; i < dsProcesses.Tables[0].Rows.Count; i++)
{
strprocessid = strprocessid + dsProcesses.Tables[0].Rows[i]["ProcessID"].ToString() + ",";
}
strprocessid = strprocessid.TrimEnd(',');
答案 2 :(得分:0)
试试这个......
DataSet ds = //call your data
string sMyData = string.Empty;
foreach (DataRow dr in ds.Tables[0].Rows)
{
sMyData = sMyData + "," + dr["ProcessID"].ToString();
}