在下面的代码中,我有一个数据集和html表。在我的情况下,我有25个数的数据集,我想绑定到html表,但它只绑定第一行.Pls帮助我绑定所有行。将数据集绑定到html表
MastersClient objIndent = new MastersClient();
DataSet ds = objIndent.GetIndent(hidIndentID.Value);
DataRow[] drIndentID = ds.Tables[0].Select("IndentID =" + hidIndentID.Value);
if (drIndentID.Length > 0)
{
//Count is 25
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
txtQty.Value = drIndentID[i]["RecommentedQuantity"].ToString();
string strProductID = drIndentID[i]["ProductID"].ToString();
ddlProduct.Text = strProductID;
txtDate.Text = drIndentID[i]["ProductRequiredDate"].ToString();
}
}
οnblur="DateValidation(this)" οnkeyup="ValidateDate(this, event.keyCode)" οnkeydοwn="return DateFormat(this, event.keyCode)" Height="20px" runat="server" Width="80px"> |
+0
您可以使用中继器来重复你的表行,你没有这样做,这就是为什么你看到的只是一个单一 –
+0
参考:http://stackoverflow.com/questions/9361729/create-a-html-table-with-an-asp-repeater-repeating-horizontally –