怎么样动态添加gridview数据呢?

youyao8161 2012-04-18 05:02:12
在asp.net中 如果实现在另一个地方查询数据库数据,然后在gridview中添加一行新的记录,并且原有的数据保持不变呢?
...全文
88 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
烟波钓 2012-04-18
  • 打赏
  • 举报
回复
你手动筛选出来的这些数据需要放到一个地方吧,你选择了一条数据,需要将这条数据放到GridView中显示出来

好吧,最简单的
1.构建一张内存表,用于绑定最终显示的GridView
2.你选择这条数据的时候,总得告诉你的程序,我选择数据了哇,一般情况下,触发了某个事件
3.在这个事件触发的方法中,把这条数据转换为符合那张内存表中一行的数据,然后把转化后的这条数据放到内存表中
4.重新把这张内存表绑定给你要显示的GridView
youyao8161 2012-04-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

如果是重新查询,那查询完了,得到新的datatable就重新绑定吧,这个更容易啊
如果是添加到grid,那还是,把新的datatable的row添加到原来的,然后绑定
dt.Rows.Add()增加行
[/Quote]
查询的是数据库中现有的数据 只不过是手动的通过关键字选择 一个个的添加到gridview 让选择的那些在gridview都显示出来 我还是理解不了,可以有些代码看看的吗?
bdmh 2012-04-18
  • 打赏
  • 举报
回复
如果是重新查询,那查询完了,得到新的datatable就重新绑定吧,这个更容易啊
如果是添加到grid,那还是,把新的datatable的row添加到原来的,然后绑定
dt.Rows.Add()增加行
youyao8161 2012-04-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

通过datatable增加行,然后重新绑定
[/Quote]
我想通过关键字查询数据库的数据然后添加到gridview 麻烦您可以详细点吗
bdmh 2012-04-18
  • 打赏
  • 举报
回复
通过datatable增加行,然后重新绑定

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧