到目前为止,我已经这样做了,我不确定这是对还是错
public partial class _Default : System.Web.UI.Page
{
Label l = new Label();
GridView gv = new GridView();
protected void Page_Load(object sender, EventArgs e)
{
for (int i = 0; i < 5; i++)
{
GridViewRow gvr = new GridViewRow(i, i, DataControlRowType.DataRow, DataControlRowState.Normal);
gvr.Controls.Add(l);
gv. (what to do here)
}
this.Controls.Add(gv);
}
}
Run Code Online (Sandbox Code Playgroud)
请帮忙
gv.Rows.Add(gvr);
Run Code Online (Sandbox Code Playgroud)
如果您从一个空的GridView开始,动态创建x行的一种更简单的方法是创建一个虚拟列表,然后将其设置为数据源:
var list = new List<string>(10); // replace 10 with number of empty rows you want
// for loop to add X items to the list
gv.DataSource = list;
gv.DataBind();
Run Code Online (Sandbox Code Playgroud)
如果你这样做,我建议你用中继器来做.管理起来要容易得多.
| 归档时间: |
|
| 查看次数: |
410 次 |
| 最近记录: |