2017-02-17 115 views
0

如何在Gridview頂部添加新行? 下面是代碼:在c的gridview頂部添加一行#

<FooterTemplate> 
    <asp:Button ID="btnsave" runat="server" Text="Add New" 
     class="btn icon-btn btn-success btn-sm" 
     OnClientClick="return GetGridFooterRowvalues()" 
     OnClick="btnsave_Click" /> 
</FooterTemplate> 

這裏是圖像: enter image description here 我希望在網格頂部的項目模板字段中添加一行..

我想在網即頂部而不是在第一行的最後一行,我想添加行..任何建議?

+0

你能重新格式化您發佈,使其可讀?你到目前爲止寫了哪些代碼來解決這個問題? –

+0

+0

至此您添加了哪些代碼來添加新行? –

回答

0

這個例子顯示瞭如何在DGV的頂部插入新行(到綁定DGV,數據源是一個DataTable):

DataTable table; 
public Form1() 
{ 
    InitializeComponent(); 
    //initializing new dataTable and its columns 
    //and setting the dataSource property to dgv: 
    table = new DataTable("myTable"); 
    table.Columns.Add("column 1", typeof(int)); 
    table.Columns.Add("column 2", typeof(string)); 
    table.Rows.Add(1, "item 1"); 
    table.Rows.Add(2, "item 2"); 
    dataGridView1.DataSource = table; 
    dataGridView1.AllowUserToAddRows = false; 
} 

private void button1_Click(object sender, EventArgs e) 
{ 
    //How to insert new row at the top: 
    DataRow dr = table.NewRow(); 
    table.Rows.InsertAt(dr, 0); 
} 
+0

先生我的問題是我想要在gridview的頂部,即在gridview的頂部行添加新行按鈕... –

+0

我已經添加一個圖像..你可以參考 –