WinForm 在TextBox输入数据,点添加按钮的时候添加到DataGridView控件,

WinForm在几个TextBox中输入时间,编号,姓名,点添加按钮的时候添加到DataGridView控件,选中一条后,然后点删除也可以删除这条记录,这些都不对数据库操... WinForm 在几个TextBox中输入时间,编号,姓名,点添加按钮的时候添加到DataGridView控件,选中一条后,然后点删除也可以删除这条记录,这些都不对数据库操作,等加到十几条后,然后点保存到数据库的时候一次性把十几条数据保存到数据库。非常急,在线等,帮我做好我可以另外加分。谢谢!可以直接发消息。请帮帮忙。
ListView和dgv有什么区别吗,我想用DataTable 来做这个功能,请大家帮帮忙。谁能帮我写一段代码?实现了可以再给你另外加分。请大家帮帮忙,这个题很急的。 怎么把dgv里的几行数据一次插到数据库呀。
展开
 我来答
spider041
2009-06-29 · TA获得超过670个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:207万
展开全部
给你个思路,不保存到数据库,只加到dgv~可以采用向dgv的各项中写入数值。
首先,把TextBox中的值分段取出存入对应变量,split可以搞定。然后把变量写到dgv的对应值中,这个可以在columes下面看到你给各列起的名字和对应的值存放在哪里。
其实个人比较建议用ListView来实现这个功能,因为dgv本身就有这功能,可以单击选中dgv中的各个单元格的值,然后用 Build一次搞定。本来就有你描述的功能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
914066828
2009-06-29 · TA获得超过687个赞
知道小有建树答主
回答量:1353
采纳率:0%
帮助的人:669万
展开全部
可以用DATASET
很方便的
操作DATAROW增删改
每操作一次
DataGridView也同步改一次
重新加载也行
改完后用DataAdapter存到数据库
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灰色钢琴手
2009-06-30 · 超过10用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:27.4万
展开全部
listview和dgv当然有差别。。。dgv功能比较强大一点。
最好的方法也是最常用的方法呢就是将数据保存在内存上,进行完增删修插操呢再将内存表与数据库同步。
1、2、4楼的话不要相信。
这么简单的东西,你多想想多调试几次。很容易出来的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wjmayyezp09
2009-06-29 · TA获得超过587个赞
知道小有建树答主
回答量:420
采纳率:0%
帮助的人:253万
展开全部
不保存到数据库的时候 不用执行数据操作 只是把值添加到GV上就可以了 当你想添加到数据库的时候 用foreach遍历一下就可以了 很简单的 不用着急 这个一个思路 如果不会的话 我可以告诉你实现代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-06-30
展开全部
DataTable dt = new DataTable();
DataColumn dc ;

dc = new DataColumn("时间", typeof(string));
dt.Columns.Add(dc);

dc = new DataColumn("编号",typeof(string));
dt.Columns.Add(dc);

dc = new DataColumn("姓名",typeof(String));
dt.Columns.Add(dc);

DataRow dr;

dr = dt.NewRow();
dr["时间"] = "2009-6-30";
dr["编号"] = "001";
dr["姓名"] = "张三";
dt.Rows.Add(dr);

datagridviw.datasource=dt
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式