2012-12-13 29 views
-1

我正嘗試在用戶可以插入行的位置創建一個GridView。我試圖在網格中有10個空行,所有列都是空的。可能嗎?將空數據行插入到網格中

用戶只需輸入文本框,所以我將不得不將所有10行保存到數據庫中!這是使用c#asp.net ..

<asp:TemplateField ItemStyle-Width="50"> 
    <ItemTemplate> 
     <asp:TextBox ID="txtSpots" runat="server" Text='<%#Eval("Spots")%>' Width="45px">   </asp:TextBox>       
     </ItemTemplate> 
    </asp:TemplateField> 
    <asp:TemplateField ItemStyle-Width="180"> 
     <ItemTemplate> 
     <asp:TextBox ID="txtCompanyName" runat="server" Text='<%#Eval("CompanyName")%>'></asp:TextBox> 
     </ItemTemplate> 
    </asp:TemplateField> 

回答

1
DataTable dt = new DataTable(); 
dt.Columns.Add("Spots"); 
dt.Columns.Add("CompanyName"); 

int i = 0; 
while(i<10) 
{ 
    DataRow dr = dt.NewRow(); 
    dr["Spots"] = ""; 
    dr["CompanyName"] = ""; 

    dt.Rows.Add(dr); 
    i++; 
} 

MyGrid.DataSource = dt; 
MyGrid.DataBound();