Ik heb even een nieuw topic geopend omdat de titel niet meer overeen kwam.
Ik wil graag mijn selected value uitlezen van mijn grid, wat gaat als je een commandField toevoegd aan je grid.
Omdat ik een template field gebruik mag ik geen commandField daarin hangen. Hoe kan ik nu toch die selectedvalue uitlezen?
Ik heb nu:
en in mijn code behind:
code:
Die eerste Methode die gaat niet goed (hij geeft een null pointer exception).
Als ik echter een CommandField toevoeg en klik daar op de select dan gaat gridProjGeagg_SelectedIndexChanged wel goed.
als ik de image button meteen de gridProjGeagg_SelectedIndexChanged methode aan laat roepen krijg ik wederom een nullpointer exception.
Hoe kan ik via een TemplateField toch een Select uitlaten voeren net als bij een CommandField?
ik kom er echt niet uit.
Ik wil graag mijn selected value uitlezen van mijn grid, wat gaat als je een commandField toevoegd aan je grid.
Omdat ik een template field gebruik mag ik geen commandField daarin hangen. Hoe kan ik nu toch die selectedvalue uitlezen?
Ik heb nu:
code:
1
2
3
4
5
6
7
8
| <asp:TemplateField>
<HeaderTemplate>
<asp:ImageButton runat="server" ID="btnProjectDetail" ImageUrl="~/images/search.GIF" OnClick="btnProjectDetail_Click" />
</HeaderTemplate>
<ItemTemplate>
<asp:ImageButton ID="imgBtnSelectDetails" ImageUrl="~/images/search.GIF" runat="server" OnClick="imgBtnSelectDetails_Select" CommandName="Select" />
</ItemTemplate>
</asp:TemplateField> |
en in mijn code behind:
code:
code:
1
2
3
4
5
6
7
8
9
10
11
| protected void imgBtnSelectDetails_Select(object sender, ImageClickEventArgs e)
{
string test = gridProjGeagg.SelectedDataKey.ToString();
Response.Write(gridProjGeagg.SelectedValue.ToString());
}
protected void gridProjGeagg_SelectedIndexChanged(object sender, EventArgs e)
{
Response.Write(gridProjGeagg.SelectedValue.ToString());
} |
Die eerste Methode die gaat niet goed (hij geeft een null pointer exception).
Als ik echter een CommandField toevoeg en klik daar op de select dan gaat gridProjGeagg_SelectedIndexChanged wel goed.
als ik de image button meteen de gridProjGeagg_SelectedIndexChanged methode aan laat roepen krijg ik wederom een nullpointer exception.
Hoe kan ik via een TemplateField toch een Select uitlaten voeren net als bij een CommandField?
ik kom er echt niet uit.
Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...