【问题标题】:Dropdownlist in Auto Generated column in GridviewGridview 中自动生成列中的下拉列表
【发布时间】:2014-04-05 14:54:10
【问题描述】:

拥有一个在不同场合返回不同列数的数据表(根据提供的数据)

我的数据表 dt 与开始时间、结束时间和学校将工作的天数(即星期一、星期二)有关

例如:

对于第 4 个标准: 数据表是:

开始时间 |结束时间 |星期一 |星期三 |星期四

   7:10 | 8:00

   8:00 | 9:00

   9:00 | 10:00

对于第 6 个标准,它是这样的:

开始时间 |结束时间 |星期四

   7:20 | 8:00

   8:00 | 8:40

   8:40 | 9:20

我将它绑定到一个 GRIDVIEW

现在我的问题是,在天数列中,我想为学科和教师绑定两个下拉列表。 那么如何绑定呢。

不使用模板字段,有什么方法可以在自动生成的列中绑定下拉列表?或者如果我使用模板字段,我的日子是暂定的(即,有时周一到周五,有时只有周三

总之,天方是暂定的,有什么建议吗? 我想在天部分绑定 2 个下拉列表

任何帮助将不胜感激 谢谢

【问题讨论】:

  • 为什么需要下拉菜单。用户可以更改日期,例如从星期一到星期三吗?
  • uhhh,, 它是一个时间表,,,, HEAD(Principal) 正在提交模式。他在接下来的几天里发送,第 6 或第 8 st 将有课程。所以,用户无法更改天,但只能填写学科和教师详细信息。Thnx 4 回复
  • 请看这个,它可以帮助您从aspsnippets.com/Articles/… 后面的代码创建动态字段。如果我知道您打算如何保存数据,我会为您提供额外的帮助。
  • 好的,,,对不起,我得到了解决方案,我刚刚使用了帮助我在 gridview 中添加天数部分(星期一,星期二等)的循环,并使用了 VISIBLE=FALSE 属性..谢谢大家的帮助
  • 黑男爵,我试过你的链接,它真的帮助了我:)

标签: c# asp.net gridview datatable


【解决方案1】:

您可以使用 GridView 的 OnRowDataBound 从代码中动态创建任何模板字段或绑定字段。

看到这个链接有一个很好的例子来说明如何做到这一点:http://www.aspsnippets.com/Articles/Add-TemplateField-Column-dynamically-in-GridView-in-ASPNet.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多