0
我想用一個按鈕通過下拉列表將值添加到網格視圖中。 我希望網格視圖中的ddTN.SelectedItem.value是唯一的。沒有重複 在將新的ddTN.SelectedItem.value添加到網格視圖之前,如何檢查ddTN.SelectedItem.value的每一行?ASP.NET如何檢查gridview中的行?
這是我有的代碼,它不斷比較gridview中第一個值的值。不是別人。
我不想使用複選框等。我發現所有使用複選框的示例都是必需的。
protected void Insert(object sender, EventArgs e)
{
int i = 0;
var p = 1;
DataControlFieldCell cell = GridView1.Rows[i].Cells[p] as DataControlFieldCell;
if (cell.Text != ddTN.SelectedItem.Value)
{
dt.Rows.Add(ddTN.SelectedValue, ddDuration.SelectedValue);
ViewState["Customers"] = dt;
this.BindGrid();
label.Text = "";
p++;
}
else
{
label.Text = "Exercise already inserted";
}
}