2017-02-17 5 views
0

Gridviewの上部に新しい行を追加するにはどうすればよいですか?グリッドすなわちの上部に私が欲しい私はアイテムのテンプレートフィールド内の行を追加し、グリッドの一番上にしたい enter image description here ...Cのグリッドビューの先頭に行を追加します。

:ここ

<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> 

はイメージです。ここ コードです最初の行の最後の行の代わりに、行を追加したい。

+0

あなたはそれを読みやすくするために、ポストフォーマットを再することはできますか?この問題を解決するためにこれまでに書いたコードはどれですか? –

+0

+0

新しい行を追加するためにこれまでに書いたコードは? –

答えて

0

この例では、(結合DGVに、DataSourceがdataTableのある)DGVの一番上に新しい行を挿入する方法を示しています。

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

私の問題は私がグリッドビューの一番上、つまりグリッドビューの一番上の行に新しいボタンを追加して追加したい場合です... –

+0

私はすでにイメージを追加しています –

関連する問題