返回首页

朋友你好,
我有一个项目在C#,我必须要插入的学生多个名称和储存按一下按钮所有这些名字。
我有到GridView的数据加载,但是它可能要存储到数据库中记录从GridView的。
如果是的话,请告诉我如何?
,如果没有,应该是什么的替代方法。请提出宝贵的意见与代码

关于
比什努

回答

评论会员:游客 时间:2012/02/07
GanesanSenthilvel下:参考下面的链接:imgsrc=http://www.orcode.com/img/ico/thumbs_up.gif]
koolprasad2003:可以插入SQL数据库表的多个值。以下是查询语法


--in SQL 2008

insert into TABLENAME (COLUMNNAME) values (VALUE1), values (VALUE2), values (VALUE3)

 

--in SQL 2005

insert into TABLENAME (COLUMNNAME) select 'VALUE1' union select 'VALUE2' union select 'VALUE3'



您可以从中获取GridView的DataTable,并更新到数据库直接

{A}

{A2}]
评论会员:游客 时间:2012/02/07
kpmrafeeq:你可以做多种方式..1)直接调用的形式来源{C}2)LINQcodeprelang="cs"spanclass="code-keyword"var/spandb=spanclass="code-keyword"new/spanStoreDataContext();spanclass="code-keyword"using/span(spanclass="code-keyword"var/spanscope=spanclass="code-keyword"new/spanTransactionScope()){spanclass="code-keyword"foreach/span(spanclass="code-keyword"var/spanempspanclass="code-keyword"in/spanemployee){db.employee.Insert();db.SubmitChanges(ConflictMode.FailOnFirstConflict);}scope.Complete();}/pre/code3)使用XML插入建立一个XML字符串,或转换到XML的数据集,并把它传递给数据库,并遍历XML{体C3}
德国海登:在你的问题的第二部分做一些研究,在"绑定的DataGridView"。这件事情的C#确实很好,它反映了你在网格数据库
评论会员:游客 时间:2012/02/07
erogaki:你可以尝试这样的东西{的C4}
爱德华鲁:循环,直到你得到你正试图插入,就这样,项目的计数:

{C5的}
,其中MAXCOUNT是人名的数目,你要插入

爱德华
评论会员:游客 时间:2012/02/07
爱德华・卢:可以使用SqlBulkCopy.WriteToServer方法(数据表)。{A3的}]
navarie2
评论会员:游客 时间:2012/02/07
TileState依赖项属性添加到瓷砖,现在你可以根据国家的不同模板。检查出更新的源代码和演示。{S0的}至于VallarasuS|{A4纸}