【发布时间】:2012-10-23 22:54:57
【问题描述】:
我想将每个数据表列存储在一个字符串变量中,以便我可以将所有这些参数传递给我的存储过程。 这将针对 DataTable 中的每一行进行
DataTable dtOutput;
dtOutput= Generix.getFeedData(1,ref Connection);
foreach (DataRow drOutput in dtOutput.Rows)
{
Console.Write("IST: ");
foreach (DataColumn dcOutput in dtOutput.Columns)
{
Console.Write(Convert.ToString(drOutput[dcOutput]) + "\t");
}
Console.WriteLine();
}
上面的代码应该打印每一列和一个 "\t" 作为分隔符和新行上的新行。我的数据表包含 4 列
我的 DataTable 以以下方式打印:
ATM Message
ABC001 Hello
ABC002 SAGAR
现在我想通过以下方式:
string sAtm;// Should Print ABC001
string sMsg;//Should Print Hello
sAtm 中的下一行值将是 ABC002
【问题讨论】:
-
如果这是您的代码“应该”打印的内容,那么当前打印的内容是什么?乍一看,这似乎是有效的代码...
-
将每列打印的内容存储在字符串变量中。
标签: c#