【问题标题】:Finding the field type of GridView column查找 GridView 列的字段类型
【发布时间】:2012-12-27 03:35:14
【问题描述】:

我正在处理一个 ASP.NET 页面,该页面会变异为提供给它的 MDB 文件。它目前允许您选择要使用的表格,并从那里选择要编辑的行,并用文本框填充页面并用数据填充它们。这一切都有效,但是当它不是基于字符串的字段类型时会出现问题,例如,我遇到的问题是确定目标单元格何时是 CheckBoxField 类型。

我的问题是,如何从填充的 GridView 中获取列 Web 控件值?

【问题讨论】:

  • 您是使用项目模板进行列视图还是简单地绑定数据源??

标签: c# asp.net gridview field web-controls


【解决方案1】:

我认为您希望您的网格表现得像解释的示例:

http://www.codeproject.com/Articles/37207/Editable-Gridview-with-Textbox-CheckBox-Radio-Butt

下载源代码供您参考。 希望这会有所帮助。

【讨论】:

    【解决方案2】:

    您可以访问该表吗?您可以尝试从列集合中获取类型(table.Columns[name].DataType(从我的头顶)

    然后您可以使用列类型来选择控件。

    【讨论】:

    • 在正确的轨道上,结果 GetType() 返回了我正在寻找的值,出现了新问题,但我无法继续前进。在处理它时通过了这个,但是当我查看指定的单元格时,它没有传递我正在寻找的数据,但是查看该列是有效的。现在我只需要让它与 autogeneratecolumns 一起工作......
    猜你喜欢
    • 1970-01-01
    • 2019-10-18
    • 2020-10-24
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-07
    • 2019-04-14
    相关资源
    最近更新 更多