私はgridviewとsqldatasourceを使用しています。ドロップダウンリストの行インデックスを取得する方法selectedIndexChanged?
グリッドビューにドロップダウンリストが2つあります:はいといいえ。
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
GridViewRow row = GridView1.Rows[e.RowIndex];
DropDownList ddl = ((DropDownList)row.FindControl("DropdownList1"));
if(ddl.selectedvalue == "1")
//etc..
}
このGridViewRow row = GridView1.Rows[e.RowIndex];
は、現在のイベントでは利用できないので、私は行のインデックスを取得する必要があります。あなたが探しているすべてのドロップダウンリストの値がある場合は、そのは、次のように渡されます
だけでUIの問題を、あなただけがRadioButtonListのを使うべき2つの値を持っている場合。 DropDownListは2回のクリックを必要とし、RadioButtonListは1回だけ必要です。 –