c#2005中datagrid的数据操作

我用datagrid显示数据,有修改,删除功能,这些怎么实现啊,例如在datagrid中选中一条记录,单击修改,弹出窗口,把选中数据的字段值添加到相应的文本框中修改,最后... 我用datagrid显示数据,有修改,删除功能,这些怎么实现啊,例如在datagrid中选中一条记录,单击修改,弹出窗口,把选中数据的字段值添加到相应的文本框中修改,最后把数据库中的数据也要修改,删除功能我实现后并没有对数据库操作,希望写下详细代码,特别是datagrid的相关属性,事件,方法.谢谢!
我的邮箱 a454657666@126.com
展开
 我来答
ld3135134162
2009-01-22 · TA获得超过1062个赞
知道小有建树答主
回答量:547
采纳率:0%
帮助的人:664万
展开全部
呵呵,见到很多人都问datagrid,我来帮你解决吧,帮了好多了,哈哈

datagrid显示数据:

SqlConnection con=new SqlConnection("server=.;database=你数据库的名字;uid=你数据库的用户名;pwd=你数据库的密码");
string sql="select * from User";
SqlDataAdapter sqladapter=new SqlDataAdapter(sql,con);
DataSet ds=new DataSet();
sqladapter.Fill(ds);
this.datagrid.datasource=ds;
this.datagrid.databind();
就是获取数据集填充然后绑定,很简单吧。。。

修改:修改的话要先获取datagrid里面的内容,方法是你在datagrid的SelectionChanged的时间里面写获取内容的代码
代码示例:
txtCName.Text = Convert.ToString(datagrid[0, datagrid.CurrentCell.RowIndex].Value).Trim();

其中的0是指第一列,datagrid.CurrentCell.RowIndex的意思是datagrid的当前选中行的编号,这样2列3列自己改就可以了,改为之后再用update保存回去就可以了,保存应该会用吧。。。

删除:你可能是删除的datagrid的内容,这样可以,你在删除完datagrid之后,其实表并没有改变,之后要加一个删除表内容的操作,但也可以直接删除表再刷新一下datagrid,重新绑定就可以了,怎么样,很简单吧

不过修改和删除的代码写法也不知道的话那就自己去网上搜索吧,很多的,好累啊,说到这了,要多加点分哦!!!
百度网友43f772b02
2009-01-22 · TA获得超过1129个赞
知道小有建树答主
回答量:395
采纳率:0%
帮助的人:354万
展开全部
datagrid的相关操作包括增、删、改、查都有,是data bind技术的一项内容,相关书籍里都有具体的介绍
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ppt模板大全
2009-01-22 · TA获得超过196个赞
知道小有建树答主
回答量:488
采纳率:0%
帮助的人:159万
展开全部
动态绑定数据库,然后直接在DATAGRIDVIEW中修改,点保存按钮即可,保存按扭的代码要用SQLCOMMAND。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kaoqiangshao
2009-01-22 · TA获得超过304个赞
知道小有建树答主
回答量:206
采纳率:0%
帮助的人:235万
展开全部
给个邮箱地址吧 给你做个完整的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式