如何批量给GridView录入数据,然后一次性保存? 本帖最后由 ldk 于 2011-08-12 16:24:38 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 遍历Gridview 添加到DataTable 然后保存Table其实就可以了。参考 for循环取出gridview列.然后插入数据库for(int i=0;i<gridview.rows.count;i++){执行SQL.插入到数据库} 把每一行的那个字段都变成可编辑状态,或者能实现这种也可以:用鼠标单击或者双击某一行的时候,自动把那行变成可编辑状态,输入数值回车后,自动把下一行变成可编辑状态,焦点跳到下一行这效果挺帅,不过gridview估计做不了,我估计呀,因为我不会gridview.但是你可以执行把所有的数据放到table里,然后用js操作table表格,实现你说的效果,是可以的。欢迎光临我的博客 主要思路: 主要还是靠Textbox,在Gridview单元格里都放Textbox,但是为了效果最好把TextBox的样式改成透明的,用Ajax 和JQuery定位写一个事件,双击修改Textbox的样式,以及Enabel属性,就可以让用户就可以输入了,回车事件锁定控件id就可以了。最后有个保存按钮都修改完了以后,提交后台,遍历gridview写入数据库,这样就不会频繁操作数据库了。 可以先保存在dataset中,再统一保存。我个人觉得频繁操作不太好。 .net 提高效率的方法有哪些! asp.net 实现打印功能 moneybookers支付接口,哪位搞过? 页面加载小问题 论坛各位大哥帮帮我呀,都发了三贴了! 网页能另存为Excel形式吗? 讨教:DataGrid编辑时某个编辑框的值能根据另外几个编辑框的值而变化 **************真见鬼了!我的vs2003.net见鬼了! 【大家好啊,net笨笨新人报道,听说这里不错,来问个问题】 100分--- 如何在asp.net中的gridview中嵌入下拉框 求窗口最小化 最大化 关闭 的js代码
for(int i=0;i<gridview.rows.count;i++)
{
执行SQL.插入到数据库
}
主要还是靠Textbox,在Gridview单元格里都放Textbox,但是为了效果最好把TextBox的样式改成透明的,用Ajax 和JQuery定位写一个事件,双击修改Textbox的样式,以及Enabel属性,就可以让用户就可以输入了,回车事件锁定控件id就可以了。最后有个保存按钮都修改完了以后,提交后台,遍历gridview写入数据库,这样就不会频繁操作数据库了。