【发布时间】:2016-09-30 09:45:34
【问题描述】:
我写了一个类似
的方法 private void AvoidDuplicate()
{
for (int i = 0; i < grdView.Rows.Count; i++)
{
TextBox txtoldvalue = grdView.Rows[i].FindControl("txtLicenseNumber") as TextBox;
string oldvalue = txtoldvalue.Text.ToString();
for (int j = 0; j < grdView.Rows.Count; j++)
{
TextBox txtnewvalue = grdView.Rows[j].FindControl("txtLicenseNumber") as TextBox;
string newvalue = txtnewvalue.Text.ToString();
if (oldvalue == newvalue)
{
grdView.Rows[j].Visible = false;
}
}
}
}
页面加载时调用此函数。问题是它使gridview中的所有行都不可见。我只想检查是否存在具有相同值的文本框,只有其中一行应该变得不可见。请帮忙
【问题讨论】:
-
请帮忙!!!