如何用.NET中gridview空间添加新行并且对其进行 *** 作且保存在数据库中?

如何用.NET中gridview空间添加新行并且对其进行 *** 作且保存在数据库中?,第1张

可以在gridview里面添加控件,也可以放在外面

个人喜欢外面,呵呵,不过里面可以使用自带的,删除,和编辑,很方便

外面的话,就3个button里,双击写增删改查。。(代码我就不写了。写太多了)

问题可能出在 dt_stockIn 上,你的 dt_stockIn 是个全局变量吗 ?

你在btn_addOne_Click事件中对进行新增行 *** 作后,是如何保存它的 ?

要知道btn_addOne_Click事件后页面会刷新,如果你没有对dt_stockIn进行保存,那么它的值会丢失。建议用一个session保存一下。

以下是我的测试代码:

protected void Page_Load( object sender, EventArgs e )

{

if( IsPostBack == false )

{

DataTable dt_stockIn = ds.Tables["UserInfo"]

GridView1.DataSource = dt_stockIn

GridView1.DataBind()

Session["table"] = ds.Tables["UserInfo"]

}

}

protected void Button1_Click( object sender, EventArgs e )

{

DataTable dt_stockIn = ( DataTable )Session["table"]

dt_stockIn.Rows.Add( dt_stockIn.NewRow() )

GridView1.DataSource = dt_stockIn

GridView1.DataBind()

}

以上代码仅供参考。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11902650.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存