我在网格视图中动态地将10或15个webcontrol放入2列。
所以说如果我决定添加15个控件,那么我希望它们中的15个出现在两列的每一行中。
我也希望启用分页。
我如何实现这一目标?
答案 0 :(得分:0)
可能您可以尝试以下代码来添加控件。
以下代码将文本框添加到每行中的第二个单元格,包括页脚行。
protected void gvTest_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
TextBox tbox = new TextBox();
tbox = "the text you wasnt to add or bind with data field";
e.Row.Cells[1].Controls.Add(tbox);
}
if (e.Row.RowType == DataControlRowType.Footer)
{
TextBox tbox = new TextBox();
tbox = "the text you wasnt to add or bind with data field";
e.Row.Cells[1].Controls.Add(tbox);
}
}