for (int i = 1980; i < 2051; i++)
{
ListItem item = new ListItem();
item.Value = i.ToString();
item.Text = i.ToString();
DDL_SelectYears.Items.Add(item); }上面是赋值个下拉框的值
DDL_SelectYears.Items[DDL_SelectYears.SelectedIndex].Value.ToString();这是取值,但为什么取不到值呢???
{
ListItem item = new ListItem();
item.Value = i.ToString();
item.Text = i.ToString();
DDL_SelectYears.Items.Add(item); }上面是赋值个下拉框的值
DDL_SelectYears.Items[DDL_SelectYears.SelectedIndex].Value.ToString();这是取值,但为什么取不到值呢???
AutoPost属性看看
value:DDL_SelectYears.SelectedValue.ToString()
for (int i = 2011; i <= 3011; i++)
{
ddlYear.Items.Add(i.ToString());
}
//月
for (int j = 1; j <= 12; j++)
{
if (j < 10)
{
ddlMonth.Items.Add("0" + j.ToString());
}
else
{
ddlMonth.Items.Add(j.ToString());
}
}
//日
for (int k = 1; k <= 31; k++)
{
if (k < 10)
{
ddlDay.Items.Add("0" + k.ToString());
}
else
{
ddlDay.Items.Add(k.ToString());
}
} protected void Button1_Click(object sender, EventArgs e)
{
String year = ddlYear.SelectedValue;
String month = ddlMonth.SelectedValue;
String day = ddlDay.SelectedValue;
String date = year + "-" + month + "-" + day;
GridView1.DataSource = dll.GetPartInfo(txtNM.Text, date);
GridView1.DataBind();
}