我在帮助文件中使用当前方法将每月绑定到下拉列表,我想知道如何修改它以将前导0添加到1-9?
public DropDownList PopulateDay(DropDownList ddlControlDay)
{
for (int i = 0; i <= 31; i = i + 1)
ddlControlDay.Items.Add(i.ToString("D2"));
return ddlControlDay;
}
Run Code Online (Sandbox Code Playgroud)
我可以转换为字符串,检查长度/修改并解析为int但是有更好的方法吗?
提前致谢.
小智 5
格式"D02"将使用零填充到极限.请参阅自定义数字格式字符串.
使用LINQ,它可能是:
blah.DataSource = Enumerable.Range(1,30).Select(x => x.ToString("D02"));
// or with Items.AddRange, perhaps
Run Code Online (Sandbox Code Playgroud)
快乐的编码.
请修复代码的格式和/或在循环上使用大括号.我总是使用大括号,因为那里没有像帖子中那样的"假悬空代码":-)
| 归档时间: |
|
| 查看次数: |
1153 次 |
| 最近记录: |