.net 2.0中gridview中dropdownlist的问题

Magicloud 2005-04-10 05:04:03
我在编辑模板中放了一个下拉列表,但在update时得不到这个列表得值,怎么办?
...全文
123 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
brando_beat 2005-04-30
  • 打赏
  • 举报
回复
还没有用过
ty3310 2005-04-30
  • 打赏
  • 举报
回复
不会吧,我这边用的很好, 你是gridview吧,

第一种方法你用了databinding了吧
Magicloud 2005-04-11
  • 打赏
  • 举报
回复
本来是想通过sqldatasource“自动”完成更新工作,结果得不到dropdownlist的值,后来想在updating中自行构造update语句,结果仍然得不到dropdownlist的值。
Magicloud 2005-04-11
  • 打赏
  • 举报
回复
因为得不到这个值,所以写不出代码啊……
目前我所知的用法有两种:一个是sqldatasource,sql语句中直接使用@gridview_column_bound_name,或是control parameter,而经实验,两种方法均报错(也可能是我的用法不对);另一个是在updating事件中,value = e.newvalues[column_name];,但遍历e.newvalues.keys,也没有这一列。
datagrid的结构为:
显示sql:select a.name, b.name as type from people a, peopletype b where b.id = a.type and (other condition) (临时写的语句,peopletype为people表type列类型号与类型名的对应,连接部分可能有问题,大体这个意思啦),gridview的itemtemplate为两个label,绑定name、type,edittemplate为textbox和dropdownlist,前者绑定name,后者绑定peopletype表,想在update时,根据选择的项,将对应的value(peopletype.id)更新到people表。

参照msdn上的文章试了一夜也没结果……或是提供一篇介绍这方面的资料也好。谢谢。
cctaiyang 2005-04-11
  • 打赏
  • 举报
回复
意见同上
ziyan0218 2005-04-11
  • 打赏
  • 举报
回复
贴点代码看看

62,243

社区成员

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

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

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

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