【发布时间】:2010-12-06 07:52:14
【问题描述】:
有人可以帮我吗?
我要datagridview显示数据
datagridview1.datasource = _db.Students.Tolist();
它显示在数据网格上。并有一个按钮。如果单击按钮,datagridview1 将添加没有数据的行。用户填写行。完成后,它将保存到数据库中。
如何让它发挥作用?
【问题讨论】:
标签: c# .net desktop-application
有人可以帮我吗?
我要datagridview显示数据
datagridview1.datasource = _db.Students.Tolist();
它显示在数据网格上。并有一个按钮。如果单击按钮,datagridview1 将添加没有数据的行。用户填写行。完成后,它将保存到数据库中。
如何让它发挥作用?
【问题讨论】:
标签: c# .net desktop-application
如果我没记错的话,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.
}
}
编辑模板网格视图示例
<Columns>
<asp:TemplateField>
<EditItemTemplate><asp:textboxt id="txt1" runat="server" /></EditItemTemplate>
</asp:TemplateField>
</Columns>
【讨论】: