我在gridview的EditItemTemplate内放了一些DropDownList控件,可不想在OnRowUpdating中取得它的值,
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
string s1 = "'" + ((DropDownList)this.GridView1.Rows[e.RowIndex].Cells[0].FindControl("drpEdit")).SelectedValue.ToString().Trim() + "',";
Response.Write(s1);
}我想在自已写的函数内取到它的值,
public string GetEditItem()
{
}请问要如何取呀,在函数上无法使用GridViewUpdateEventArgs e。谢谢了。
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
string s1 = "'" + ((DropDownList)this.GridView1.Rows[e.RowIndex].Cells[0].FindControl("drpEdit")).SelectedValue.ToString().Trim() + "',";
Response.Write(s1);
}我想在自已写的函数内取到它的值,
public string GetEditItem()
{
}请问要如何取呀,在函数上无法使用GridViewUpdateEventArgs e。谢谢了。
你在其中编写如下代码就行了dropdownlist dpl=e.findcontrol("drpEdit") as dropdownlist;
然后在通过dpl 获取只就行了
public string GetEditItem(int i)
{
DropDownList ddl=(DropDownList)this.GridView1.Rows[i].FindControl("drpEdit");
......
}