hirkania_ilp
چهارشنبه 25 فروردین 1389, 11:01 صبح
من با gridview کار می کنم .توش یک ImageButton انداختم اما commandArgument اون مقداری برام بر نمی گردونه!نیاز به کمک فوری دارم:
<asp:TemplateField HeaderText="ویرایش" HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:ImageButton ID="imgBtnEdit" runat="server" CommandArgument='<%#Eval("userGrpID")%>'
Height="26px" Width="29px" ImageUrl="Images/Edit.ico" ImageAlign="AbsMiddle"
OnClick="imgBtnEdit_Click" />
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
</asp:TemplateField>
حتی در commandargument از کد زیر هم ایتفاده کردم نشد :
CommandArgument='<%#DataBinder.Eval(Container.DataItem, "userGrpID")%>'
و مقدارش رو هم از طریق زیر می خوام بگیرم :
protected void imgBtnEdit_Click(object sender, ImageClickEventArgs e)
{
ImageButton img = new ImageButton();
string GrpId = img.CommandArgument.ToString();
Session["userGrpID"] = img.CommandArgument.ToString();
Response.Redirect("~/EditUserGroup.aspx");
}
خواهش می کنم کمکم کنید!
<asp:TemplateField HeaderText="ویرایش" HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:ImageButton ID="imgBtnEdit" runat="server" CommandArgument='<%#Eval("userGrpID")%>'
Height="26px" Width="29px" ImageUrl="Images/Edit.ico" ImageAlign="AbsMiddle"
OnClick="imgBtnEdit_Click" />
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
</asp:TemplateField>
حتی در commandargument از کد زیر هم ایتفاده کردم نشد :
CommandArgument='<%#DataBinder.Eval(Container.DataItem, "userGrpID")%>'
و مقدارش رو هم از طریق زیر می خوام بگیرم :
protected void imgBtnEdit_Click(object sender, ImageClickEventArgs e)
{
ImageButton img = new ImageButton();
string GrpId = img.CommandArgument.ToString();
Session["userGrpID"] = img.CommandArgument.ToString();
Response.Redirect("~/EditUserGroup.aspx");
}
خواهش می کنم کمکم کنید!