Vraag : De Knoop die van Gridview op eerste klik in brand steekt niet

Dit werk maar slechts aangaande de 2de klik van de gridviewknoop.  Na is de code die ik heb gebruikt.  Om het even welke hulp is appreciated.

I heeft geconstrueerd een gridview
AutoGenerateColumns= " False "
SkinID= " GridViewCTELNopaging "
onrowdatabound = „gvAction_RowDataBound“ >
with een knoop op een malplaatjegebied.  


“/>


In achter:
rowdatabound:
beschermde nietige gvAction_RowDataBound (object afzender, GridViewRowEventArgs e)
{
GridView gv = (GridView) afzender;
RowCount = e.Row.RowIndex;
als (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Style [„curseur“] = „hand“;
BTN = (Knoop) e.Row.FindControl ( " btnActionGridSearch“);
BTN. Attributes.Add („rowNumber“, RowCount.ToString ());
btn.ID = RowCount.ToString ();
e.Row.Cells [1]. Style.Add („display“, „niets“);
}
}
button klikt:
beschermde nietige btnActionGridSearch_Click (object afzender, EventArgs e)
{
//Go verborgen paneel om de Follow-up te tonen specifiek voor deze opportunity
Knoop BTN = (Knoop) afzender; /> koord
] .ToString ();
int. TheRow = Convert.ToInt16 (het);
koord ActionID = gvAction.Rows [TheRow]. Cells [1]. Tekst;
DataTable dtActionItems = dalOpportunityDetail.GetActionByID (ActionID);
txtFUSummary.Text = dtActionItems.Rows [0] [„Summary“] .ToString ();
txtMemo.Text = dtActionItems.Rows [0] [„Memo“] .ToString ();
koordtype = dtActionItems.Rows [0] [„Type“] .ToString ();

als (dtActionItems.Rows [0] [„isFollowupClosed“] .ToString () ==“ - 1 ")
{

rbFuOpen.Checked = waar;
rbFuClosed.Checked = vals;
}
else
{
rbFuOpen.Checked = vals;
rbFuClosed.Checked = waar;
}
pnFollowups.Visible = vals;
pnFollowupDetail.Visible = waar;
}



Antwoord : De Knoop die van Gridview op eerste klik in brand steekt niet

- Waarom u deze lijn van code nodig hebt:  btn.ID = RowCount.ToString (); ?
- Te posten gelieve functie Page_Load zodat kan ik meer informations hebben.
Andere oplossingen  
 
programming4us programming4us