我有一个带有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
}
答案 0 :(得分:1)
而不是这样做你可以简单地使用ajax工具包的日历外部工具。有更多细节的lnik。Link
答案 1 :(得分:0)
将日期列更改为模板字段。在编辑模板中,将日历扩展程序添加到文本框中。简单。