C#winform关于在datagridview中添加或删除数据,并可更新到数据库里
如图datagridview已绑定了数据库(数据库名称zg_gpsbase,表名t_timeset)底下的datagridview控件在正常显示数据库里表的数据的同时我想...
如图 datagridview已绑定了数据库(数据库名称zg_gpsbase,表名t_timeset)
底下的datagridview控件在正常显示数据库里表的数据的同时我想把星期添加到底下f_week中 把时间添加到f_time中,并且可自动更新数据库里表的数据;同样的删除操作也是,在删除一条数据的同时也可更新数据库里表的数据,希望有具体代码!
还有个问题 我想在datagridview中的f_week显示星期几 当更新到数据库后还是以表原有的数据类型存储 如图
星期一就代表 表里的1
星期二就代表 表里的2
以此类推... 展开
底下的datagridview控件在正常显示数据库里表的数据的同时我想把星期添加到底下f_week中 把时间添加到f_time中,并且可自动更新数据库里表的数据;同样的删除操作也是,在删除一条数据的同时也可更新数据库里表的数据,希望有具体代码!
还有个问题 我想在datagridview中的f_week显示星期几 当更新到数据库后还是以表原有的数据类型存储 如图
星期一就代表 表里的1
星期二就代表 表里的2
以此类推... 展开
展开全部
你绑定的肯定是个Dataset ds对象,把他作为一个全局变量。
Datatable dt=ds.Tables[0];
添加数据:
DataRow drNew=dt.NewRow();
drNew["f_week"]="2015-7-3";
drNew["f_time"]="09:46:47";
删除数据:
DataRow drDelete=你想要删除的行
dt.Rows.Remove(drDelete);
更新到数据库:
用IDbDataAdapter pAdaptor接口更新
pAdaptor.Update(ds);
日期转化
string sdate="2015-7-3";
DateTime dtime;
DateTime.TryParse(sdate,out dtime);
int i=dtime.DayOfWeek;// 星期几
Datatable dt=ds.Tables[0];
添加数据:
DataRow drNew=dt.NewRow();
drNew["f_week"]="2015-7-3";
drNew["f_time"]="09:46:47";
删除数据:
DataRow drDelete=你想要删除的行
dt.Rows.Remove(drDelete);
更新到数据库:
用IDbDataAdapter pAdaptor接口更新
pAdaptor.Update(ds);
日期转化
string sdate="2015-7-3";
DateTime dtime;
DateTime.TryParse(sdate,out dtime);
int i=dtime.DayOfWeek;// 星期几
追问
“DataRow drDelete=你想要删除的行”这个是删除特定的行把 我需要的是删除鼠标选中的行
另外更新到数据库的代码能具体一些吗?我需要能够自动更新到数据库
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询