*push* das wuerde mich auch sehr interessieren. Ich will mir aber keine neues webcontrol basteln muessen sondern einfach z.bsp. in das RowDataBound eines vorhandenen GridViews sowas eintragen:
protected void dgr_RowDataBound(object sender, GridViewRowEventArgs e)
{
...
e.Row.Attributes.Add("onclick",
ClientScript.GetPostBackEventReference(e.Row,
e.Row.Cells[0].Text, true));
...
}
Und das ganze dann nach dem Postback auswerten. Bis zum Postback bin ich auch schon gekommen allerdings weiss ich dann nicht mehr weiter, ich hab noch nie ein eigenes Event gebastelt und mir fehlt auch gerade der zuendende Funke.
Ich hab einen delegaten:
public delegate void dgr_OnRowClick(object sender, EventArgs e);
und ein event:
public event dgr_OnRowClick OnRowClick;
aber ich weiss nich wie ich das event an das GridView knispeln kann das er die passende Funktion startet?!?
protected void dgr_OnRowClick(object sender, EventArgs e)
{
...
}