日期:2014-05-18  浏览次数:20433 次

gridview没有读取数据,如何默认三行
<asp:gridview ID="gridview1" runat="server">
  <Columns>
 <asp:TemplateField HeaderText="" HeaderStyle-Width="6%">
 <ItemTemplate>
  <asp:TextBox ID="txtBizDate" runat="server" Width="80"></asp:TextBox>
</ItemTemplate>

gridview没有读取数据,如何默认三行

谢谢

------解决方案--------------------
后台创建三个空的实例,放到一个集合中,然后绑定就可以了。
C# code

public void Page_Load(object sender,EventArgs e)
{
    if(!IsPostBack)
    {
        IList<Person> list  = new List<Person>(); 
        for(int i=0;i<3;i++)
        {
            Person p = new Person();
            p.Name = "张三";
            list.Add(p);
         }
         this.gridview1.DataSource = list;
         this.gridview1.DataBind();
     }
}