
思路是这样:
1
gridview的datasource可能是一个
DataTable
,可以点击“新增行”按钮的时候,先把DataTable在多加一行DataRow,绑定好,这样gridview的datasource就是多出一行空数据的DataTable。
2
绑定后,调用RowEditing事件,设置gridview的EditIndex,这样就可以在新增的那行中显示
文本框
了,以供用户编辑数据。
GridView1.EditIndex = 0//第一行为编辑行DataTable myda = (DataTable)this.ViewState["table"] //实力创建的临时表
DataRow darow = myda.NewRow() //给表添加新的行
darow[0] = "" //给临时表添加记录值这里一行添加了六个值
darow[1] = xm
darow[2] = xb
darow[3] = csrq
darow[4] = bjid
darow[5] = jtdz
darow[6] = lxdh
myda.Rows.Add(darow) //添加这一行的记录插入到表
GridView1.DataSource = myda //绑定数据源
GridView1.DataBind()
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)