永发信息网

datagridview 点击按钮编辑行保存在数据库

答案:4  悬赏:20  手机版
解决时间 2021-05-24 03:59
  • 提问者网友:疯子也有疯子的情调
  • 2021-05-23 09:48

方法 具体代码  满意可以追加分

最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-05-23 10:06

首先绑定数据的时候,把你数据主键绑定到GridView的key里面


protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
    {
    GridView1.EditIndex = e.NewEditIndex;
    Bind();//绑定一次数据
    }


然后使用GridView的RowUpdateing事件,获取你GridView的各个空间内容,然后根据


GridView.Keys[e.RowIndex]去更新数据就可以了

全部回答
  • 1楼网友:一袍清酒付
  • 2021-05-23 12:21
DataGridView和GridView是两个不同的控件,一个是WIN窗体,一个是网页形式,用法也不一样,DataGridView中根本就没DataKeys,GridView中才有。
  • 2楼网友:爱难随人意
  • 2021-05-23 12:12

先写一个函数

public string Update(string i)

{

sqlconnection conn=new sqlconnection(这里添加数据库链接字符串);

string sql="UPDATE 表名称 SET 列名称 = ' "+i+" ' ";

sqlcommand cmd= new sqlcommand(sql,conn);

conn.open();

cmd.ExecuteNonQuery();

conn.Close();

}

在按钮的单击事件里:

{

datagridview.datasource=Update(textbox1.text);

}

  • 3楼网友:你可爱的野爹
  • 2021-05-23 10:58

MSDN有具体实例,做人不能这么懒吧

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯