首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

使用gridview批量录入数据,该如何处理

2012-01-08 
使用gridview批量录入数据使用gridview批量录入数据[解决办法]问题呢?[解决办法]是批量导入吧!!是不是把gr

使用gridview批量录入数据
使用gridview批量录入数据

[解决办法]
问题呢?
[解决办法]
是批量导入吧!!
是不是把gridview里的数据导入到SQL
[解决办法]
描述详细点
[解决办法]
自己写一个存储过程吧
用临时表来做...........
[解决办法]
用DetailsView结合GridView可以达到楼主的目的
不过你要让SqlDataSource自动生成Insert、Delete、Update的语句
[解决办法]
不用gridview,点击添加,则产生一个服务器运行的table,样式和列数做的和上面的gridview一样,里面动态生成几个textbox,,
再点下面的添加按钮,则再添加一个table,

点击下面的保存按钮时,则先查找服务器运行的table,里面findcontrol出你动态生成的一些textbox.

sql语句用union all 连接。

[解决办法]
你是在干什么???再展示的实力??批量???你连最终达到什么效果,对用户有什么帮助都不知道(别说方便了用户,一点也没有方便。)。软件不是这么做的。
[解决办法]
批量录入应该使用DetailsView。
[解决办法]
假设第一列是主键,后边两列为输入。
(1)当点击按钮时,用存储过程在数据库中生成n个主键,然后GridView1.DataBind()。这样GridView中就会自动增加n行,这样就解决了自动增加多行的问题。
(2)在GridView设计时,那两个输入列都设置为模板列,并且ItemTemplate中都是放一个TextBox,这样通过第一步自动增加n行后,后面都是可输入的。
(3)提交是用DataSet,一行一行读取数据并加入到DataSet,最后Update一下就可以了。

热点排行