Pet*_*ter 21 c# foreach dataset
在C#中,我试图遍历我的数据集以显示来自特定列的每一行的数据.我希望在列名"TaskStart"下获取每个日期并将其显示在报表上,但它只是显示所有行的第一行中的日期可以帮助吗?
foreach (DataTable table in ds.Tables)
{
foreach (DataRow dr in table.Rows)
{
DateTime TaskStart = DateTime.Parse(
ds.Tables[0].Rows[0]["TaskStart"].ToString());
TaskStart.ToString("dd-MMMM-yyyy");
rpt.SetParameterValue("TaskStartDate", TaskStart);
}
}
Run Code Online (Sandbox Code Playgroud)
bas*_*h.d 19
我相信你更喜欢这样:
foreach (DataTable table in ds.Tables)
{
foreach (DataRow dr in table.Rows)
{
DateTime TaskStart = DateTime.Parse(dr["TaskStart"].ToString());
TaskStart.ToString("dd-MMMM-yyyy");
rpt.SetParameterValue("TaskStartDate", TaskStart);
}
}
Run Code Online (Sandbox Code Playgroud)
您始终访问数据集中的第一行.
Den*_*nko 14
DateTime TaskStart = DateTime.Parse(dr["TaskStart"].ToString());
Run Code Online (Sandbox Code Playgroud)
foreach (DataRow dr in ds.Tables[0].Rows)
{
//your code here
}
Run Code Online (Sandbox Code Playgroud)
小智 5
foreach (DataTable table in ds.Tables)
{
foreach (DataRow dr in table.Rows)
{
var ParentId=dr["ParentId"].ToString();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
166551 次 |
| 最近记录: |