在线用户    站点地图 技术论坛 文档中心 站点导航 资源下载 语言参考 教程专题 站点统计 业务项目 使用帮助
您的位置
MSDN参考新加了CSS2参考,全中文,制作精良。245k下载。           新加了sxf_sxf推荐的"动态网页专家指导" 下载!          新加了lsg2002lsg推荐的"ASP.NET高级编程(PDF)" 下载!          新加了DHTML代码预览!!,功能强大哦!欢迎试用          新加了网友lincong为大家提供的SQL Server 2000 程序员指南,有点大,但同时也就说明内容全咯!           新加了网友ibra为大家提供的北大的JAVA课件,很适合初学者入门           新加了一个java的连接缓冲池代码示例           新加了人月神话电子版下载!软件工程巨著哦~~           更新了评分标准,引入了“专家分”概念,相信可以更好的激励大家的学习!详情请看“使用帮助”           新加了由网友GGG提供的“IIS超级管理手册”,值得一看哦!(虽然我没看过 :P )           新加了“英雄榜”,欢迎测试!           “无组件上传·从原理剖析到实践”已经全部完成,源码全部开放,有兴趣的朋友请到文档中心一探究竟。  您的位置  首页>技术论坛>ASP.net>F0144059 在同一窗口中打开页面中的链接 在新窗口中打开页面中的链接 将ASPCHINA设为首页 将ASPCHINA加入书签    
 LOGIN HERE
用户:
密码: 忘记密码
记住密码 用户注册 游客进入

论坛首页
|--web开发
   |--ASP
   |--JSP
   |--ASP.net
   |--DHTML
   |--RUBY
|--软件开发
   |--C++
      |--Code here
   |--JAVA
   |--VB
   |--Delphi
   |--XML
|--.net技术
   |--C#
   |--VB.net
|--Yup开发组
|--站务&投诉
   |--站长专区
|--硬件&网络
|--休息室
|--数据库技术
 进入精华区 我要发言



 如何在gridview中动态新增行。back to ASP.net forum  
作者:芳菲四月,6级分数:20
日期:2011/5/30 10:23:00类别:ASP.net, 技术问题
回复:0次浏览:6913次
状态:尚未结贴

各位仁兄:
我有一个“新建订单”的页面,想实现这样的功能:
点击按钮,在gridview中增加一个行,新增行的单元格中有文本框,用户在文本框中输入商品信息,系统自动计算出商品的金额。
这样的功能在网上很常见,功能可以根据需要更复杂。
以下是“点击按钮新增行”的测试代码:
        GridViewRow row = new GridViewRow(0, 0, DataControlRowType.DataRow, DataControlRowState.Normal);//创建新行
        TableCell codecell = new TableCell(); //创建单元格,序号列
        codecell.Text = “序号”;
        row.Cells.Add(codecell);//序号列添加进新行
        TableCell namecell = new TableCell();//创建名称单元格
        namecell.Text = "名称";
        row.Cells.Add(namecell); //名称单元格添加进新行
        GV.Controls[0].Controls.Add(row); //将新行添加进gridview中

现在遇到的问题是:
我第一次单击按钮,能够在gridview中新增一行,但单击第2次时,新增行覆盖了第一次单击按钮的产生的行。
我希望单击1次,新增1行,单击2次,新增2行。。。。

我以前在asp中用js+Dom+Table实现过同样的功能,现在在asp.net中我想用gridview实现相同的功能。

在我的设计里,gridview不是用来绑定数据,而是用来布局新增行,当做table来使用的。
如果大家有更好的想法,不是使用gridview也可以。

reply[F0144059]
 



您的位置
  (c)2000-2021 Yup Studio, all rights reserved.  
25.39063