【发布时间】:2020-03-26 04:13:22
【问题描述】:
我有带有gridview 控件的向导控件,在gridview 中我有下拉列表和标签控件作为模板列。我想检查下拉列表中的任何重复值,如果找到,显示错误消息并且不想移动到向导控件中的下一步。到目前为止,我将值存储在一个数组中并检查重复条目,但我不知道如何禁用向导控件中下一个按钮的回发
在行数据绑定事件中
foreach (GridViewRow row in GridView1.Rows)
{
string s = string.Empty;
if ((row.FindControl("LCSCD") as Label).Text != "FL")
{
if (((DropDownList)row.FindControl("DSBCD")).Visible == false)
{
s = ((Label)row.FindControl("LSBCD")).Text.ToString().Substring(0, ((Label)row.FindControl("LSBCD")).Text.ToString().IndexOf(" "));
sarray.Add(s);
}
else
{
s = ((DropDownList)row.FindControl("DSBCD")).SelectedItem.Value;
sarray.Add(s);
}
}
if (sarray.Distinct().Count() != sarray.Count())
{
}
else
{
}
请在这方面帮助我 谢谢
【问题讨论】:
标签: asp.net gridview drop-down-menu duplicates