【发布时间】:2016-06-21 16:11:27
【问题描述】:
如果我选择一个批次并且已经为该批次分配了天数,那么我现在有两个包含批次和天数的下拉列表,这些天数不应仅显示在下拉列表中批次,如果我选择另一个批次,如果这些天没有分配给这个批次,那么应该显示这些天,例如,如果批次 1 包含保存在数据库中的第 1 天和第 2 天,那么如果我选择第 1 批次,则它们不应该显示选择的第 2 批第 1 天和第 2 天没有保存在数据库中,它们应该在第 2 天显示我该怎么做
protected void ddlname_SelectedIndexChanged(object sender, EventArgs e)
{
string record = ddl.SelectedItem.Value.ToString();
DataTable dt = adm.GetRecords(record );
for (int i = 0; i < dt.Rows.Count; i++)
{
BindGrid();
for (int j = 0; j < ddl2.Items.Count; j++)
{
string value = dt.Rows[i][1].ToString();
string value1 = ddl.Items[j].ToString();
if (value == value1)
{
ddl.Items.RemoveAt(j);
break;
}
}
}
}
【问题讨论】:
-
为什么要重新绑定
ddlday??只需评论//BindDay();