0
如何根據日曆日期動態添加Gridview列? 網格的標題應顯示日期01/01/2013,02/01/2013 ...每個列都是一個帶有下拉列表的模板域如何根據日曆月份動態添加GridView列
由於字段是常量(7字段),但是當涉及到月視圖時,我不能添加30或31個字段,因爲我使用ASP編碼而不使用C#後面的代碼。
任何人都可以給我一些關於如何以這種方式創建月曆的提示嗎?
我已經嘗試過這些鏈接,但它並沒有幫助
如何根據日曆日期動態添加Gridview列? 網格的標題應顯示日期01/01/2013,02/01/2013 ...每個列都是一個帶有下拉列表的模板域如何根據日曆月份動態添加GridView列
由於字段是常量(7字段),但是當涉及到月視圖時,我不能添加30或31個字段,因爲我使用ASP編碼而不使用C#後面的代碼。
任何人都可以給我一些關於如何以這種方式創建月曆的提示嗎?
我已經嘗試過這些鏈接,但它並沒有幫助
你可以嘗試做這樣的事情:
DataTable dt = new DataTable();
DataColumn dcol = new DataColumn("ID", typeof(System.Int32));
dcol.AutoIncrement = true;
dt.Columns.Add(dcol);
int days = 0;
string selected_month = "JAN";
if (selected_month == "JAN" || selected_month == "MAR")
{ days = 31; }
else if(selected_month == "APR")
{ days = 30; }
for (int z = 1; z < days; z++)
{
dcol = new DataColumn(z.ToString(), typeof(System.String));
dt.Columns.Add(dcol);
}
感謝您的答案,我放棄了,並嘗試了一種替代解決方案 – Kirk
創建TemplateField高達31列日期不超過31日基於日曆隱藏TemplateField是最好的 – SK2185
感謝您的建議,讓我試試 – Kirk