到目前为止,我已经这样做了,我不确定这是对还是错
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); } }
请帮忙
gv.Rows.Add(gvr);
如果您从一个空的GridView开始,动态创建x行的一种更简单的方法是创建一个虚拟列表,然后将其设置为数据源:
var list = new List(10); // replace 10 with number of empty rows you want // for loop to add X items to the list gv.DataSource = list; gv.DataBind();
如果你这样做,我建议你用中继器来做.管理起来要容易得多.