誰かが私を助けることができますか?DataGridviewに行を追加してデータを挿入する方法C#
私は
datagridview1.datasource = _db.Students.Tolist();
DataGridViewの表示データを望み、それがデータグリッドに表示されます。ボタンをクリックすると、DataGridview1はデータのない行を追加します。ユーザーが行を埋める。完了したらデータベースに保存されます。
どのように動作させるには?
誰かが私を助けることができますか?DataGridviewに行を追加してデータを挿入する方法C#
私は
datagridview1.datasource = _db.Students.Tolist();
DataGridViewの表示データを望み、それがデータグリッドに表示されます。ボタンをクリックすると、DataGridview1はデータのない行を追加します。ユーザーが行を埋める。完了したらデータベースに保存されます。
どのように動作させるには?
私の記憶が正しければ、DataGridViewのはこのように、.Rows.Addプロパティを持っています
dataGridView.Rows.Add
と
dataGridView.Rows.Insert
データを変換する必要があります最初に配列に挿入します。
ここをクリックしてください:http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.rows.aspx
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "createNewRecord")
{
//Another Gridview will be created here, and it will contains EditTemplate.
//you can use that gridview to receive data by Edit.
}
}
編集tamplateのGridViewのサンプル
<Columns>
<asp:TemplateField>
<EditItemTemplate><asp:textboxt id="txt1" runat="server" /></EditItemTemplate>
</asp:TemplateField>
</Columns>
この場合、バインドされていないデータグリッドビューを作成する必要がありますか?その答え。ありがとうsimoneF – aeruL
バインドとアンバインドの両方で試してみてください。内側の.Tableがnullを指している場合、上記のメソッドは例外を発生させます。 – SimoneF