0

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

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

你将如何改变gridview的控制。

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

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

2 回答 2

1

而不是这样做,你可以简单地使用 ajax 工具包的日历 exterder。这里是 lnik 了解更多细节。关联

于 2013-04-16T08:48:06.910 回答
0

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

于 2013-04-16T10:15:21.900 回答