Ale*_*exW 2 c# asp.net datatable
我试图以编程方式将行添加到asp:table下面是我迄今为止的努力: -
但是datarow不包含getenumorator,我不知道这意味着什么,任何人都可以帮助我吗?
我知道使用转发器更容易但是对于这个页面我需要一个服务器端表,所以我试图这样做,我也如何以正确的顺序添加列数据以匹配表头?
dtEquipment = new dsData.tblEquipmentDataTable();
taEquipment = new dsDataTableAdapters.tblEquipmentTableAdapter();
taEquipment.FillbyUser(dtEquipment);
foreach (DataRow DRow in dtEquipment)
{
TableRow tRow = new TableRow();
foreach (DataColumn dCol in DRow)
{
TableCell tCell = new TableCell();
tCell.Text = DRow["AssetNo"].ToString();
tRow.Cells.Add(tCell);
}
tblTest.Rows.Add(tRow);
}
Run Code Online (Sandbox Code Playgroud)
您必须使用该DataTable.Rows物业和DataTable.Columns财产:
foreach (DataRow DRow in dtEquipment.Rows)
{
TableRow tRow = new TableRow();
foreach (DataColumn dCol in dtEquipment.Columns)
{
// ...
tCell.Text = DRow[dCol].ToString();
// ...
}
tblTest.Rows.Add(tRow);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46550 次 |
| 最近记录: |