重命名 MMYYYY 格式的 jqGrid 中的列
renaming column in jqGrid which is in MMYYYY format
我想在 jqGrid 中重命名我的列,该列当前采用 MMYYYY 格式
我想要像 2018 年 1 月、2018 年 2 月等等这样的东西。
MMYYYY 列是在运行时动态生成的。它是根据开始日期和结束日期生成的。
所以,我希望用 C# 代码完成此操作。
谢谢!
可以使用标签属性设置列的标签
{
"label": "Jan 2018",
"name": "firstmonth",
"width":"150",
}
或者只使用方法 setLabel 来改变网格 header 标签
....
$("#grid").jqGrid("setLabel", "firstmonth", "Jan 2018");
...
创建网格后
我是这样实现的:
var dateFor = i.ToString("MMyyyy");
dateFor= GeneralFunction.GetMonthName((dateFor.Substring(0, 2).Trim()))+" "+dateFor.Substring(2,4).Trim();
public static string GetMonthName(String monthNum)
{
string MonthName = "";
switch (monthNum)
{
case "01":
MonthName = "Jan";
break;
case "02":
MonthName = "Feb";
break;
case "03":
MonthName = "Mar";
break;
case "04":
MonthName = "Apr";
break;
case "05":
MonthName = "May";
break;
case "06":
MonthName = "Jun";
break;
case "07":
MonthName = "Jul";
break;
case "08":
MonthName = "Aug";
break;
case "09":
MonthName = "Sep";
break;
case "10":
MonthName = "Oct";
break;
case "11":
MonthName = "Nov";
break;
case "12":
MonthName = "Dec";
break;
}
return MonthName;
}
谢谢大家。 :-)
我想在 jqGrid 中重命名我的列,该列当前采用 MMYYYY 格式 我想要像 2018 年 1 月、2018 年 2 月等等这样的东西。 MMYYYY 列是在运行时动态生成的。它是根据开始日期和结束日期生成的。
所以,我希望用 C# 代码完成此操作。 谢谢!
可以使用标签属性设置列的标签
{
"label": "Jan 2018",
"name": "firstmonth",
"width":"150",
}
或者只使用方法 setLabel 来改变网格 header 标签
....
$("#grid").jqGrid("setLabel", "firstmonth", "Jan 2018");
...
创建网格后
我是这样实现的:
var dateFor = i.ToString("MMyyyy");
dateFor= GeneralFunction.GetMonthName((dateFor.Substring(0, 2).Trim()))+" "+dateFor.Substring(2,4).Trim();
public static string GetMonthName(String monthNum)
{
string MonthName = "";
switch (monthNum)
{
case "01":
MonthName = "Jan";
break;
case "02":
MonthName = "Feb";
break;
case "03":
MonthName = "Mar";
break;
case "04":
MonthName = "Apr";
break;
case "05":
MonthName = "May";
break;
case "06":
MonthName = "Jun";
break;
case "07":
MonthName = "Jul";
break;
case "08":
MonthName = "Aug";
break;
case "09":
MonthName = "Sep";
break;
case "10":
MonthName = "Oct";
break;
case "11":
MonthName = "Nov";
break;
case "12":
MonthName = "Dec";
break;
}
return MonthName;
}
谢谢大家。 :-)