在.net中通过web表单上的变量填充组合框

本文关键字:变量 填充 组合 表单 net web | 更新日期: 2023-09-27 17:58:00

我必须在四个长日期时间变量的帮助下在web表单上填写一个组合,当组合打开时,我必须只显示与日期时间值相对应的月份名称,我如何设置这些属性

  1. DataTextField和
  2. 数据值字段

我还必须获得与组合框中所选月份相对应的longdatetime值。。。。

在.net中通过web表单上的变量填充组合框

您可以这样添加您的四个项目:

var dateTime = DateTime.Now;
dropDownList.Items.Add(new ListItem(dateTime.ToString("MMMM"), dateTime.ToString("O")));

如果你这样做,那么你可以得到这样选择的日期时间:

var selectedDateTime = DateTime.Parse(dropDownList.SelectedValue);
var longDateTimeString = selectedDateTime.ToLongDateString();

[编辑]

如果你的输入变量是字符串变量,那么你可以这样做:

var longDateString = "Sunday, May 29, 2011";
var monthString = DateTime.Parse(longDateString).ToString("MMMM");
dropDownList.Items.Add(new ListItem(monthString, longDateString));