【问题标题】:How to Change a Gridview Control?如何更改 Gridview 控件?
【发布时间】:2013-04-16 08:46:03
【问题描述】:

我有一个带有gridview 的C# ASP.NET 项目。 gridview 有一个数据集作为数据源。

网格包含一个日期字段,但是当您编辑该字段时,您必须输入日期,并且无法选择日期,因为它是一个文本框。

您将如何更改网格视图的控制。

这是我尝试过的,但没有奏效。 (只是尝试将所有文​​本框转换为日历作为测试。

foreach (TableCell cell in grdViewDetails.Rows[e.RowIndex].Cells)
{
   cell.Controls[0] = cell.Controls[0] as Calendar; //This didnt work....
   //do other stuff
}

【问题讨论】:

    标签: c# asp.net gridview controls


    【解决方案1】:

    您可以简单地使用 ajax 工具包的日历 exterder 而不是这样做。这里是 lnik 了解更多详细信息。Link

    【讨论】:

    • 很好的链接。在我弄清楚如何实现该扩展器后将发布我的解决方案
    • @Ruan 欢迎...总是..它很容易....没什么复杂的希望您可以在第一次尝试中实现
    【解决方案2】:

    将日期列更改为模板字段。在编辑模板中,将日历扩展器添加到文本框。很简单。

    【讨论】:

    • 是的,您将如何将日期列更改为模板字段? (因为我什至不能将它们更改为任何其他控件类型)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多