Cuestión : Botón de Gridview que no enciende en el primer tecleo

Esto trabaja pero solamente en el 2do tecleo del botón del gridview.  Lo que sigue es el código que he utilizado.  Cualquier ayuda es appreciated.

I ha construido un del gridview: Onrowdatabound del
" del
SkinID= " GridViewCTELNopaging " " del
AutoGenerateColumns= " False del " servidor del runat= del " gvAction " de GridView ID= = “gvAction_RowDataBound” >
with un botón en un campo de la plantilla.  : TemplateField HeaderText= " corrige " el
del >
: El
Text= "” de CommandName= " EditAction del " servidor” del runat= del " btnActionGridSearch” del botón ID= corrige” OnClick = el “btnActionGridSearch_Click”/>


In detrás:
rowdatabound: gvAction_RowDataBound vacío protegido/> del
ct, e)
{gv de GridViewRowEventArgs del
GridView = remitente (de GridView);
RowCount = e.Row.RowIndex;
si (== DataControlRowType.DataRow de e.Row.RowType)
{
e.Row.Style [“cursor”] = “mano”;
BTN = (botón) e.Row.FindControl (btnAction "/>GridSearch"); BTN. Attributes.Add (“rowNumber” del
, RowCount.ToString ());
btn.ID = RowCount.ToString ();
e.Row.Cells [1]. Style.Add (“display”, “ninguno”); tecleo del
button del
del
}}: btnActionGridSearch_Click vacío protegido/> del
object, e)
{el panel ocultado de EventArgs del
//Go para exhibir las cartas recordativas específicas a este botón del opportunity
BTN = remitente (del botón); secuencia del
él = BTN. Atribuye [ del “rowNumber "] .ToString ();
internacional TheRow = Convert.ToInt16 (él); secuencia ActionID = gvAction.Rows [TheRow] del
. Cells [1]. Texto; dtActionItems del
DataTable = dalOpportunityDetail.GetActionByID (ActionID);
txtFUSummary.Text = dtActionItems.Rows [0] [“Summary”] .ToString ();
txtMemo.Text = dtActionItems.Rows [0] [“Memo”] .ToString (); tipo de la secuencia del
= dtActionItems.Rows [0] [“Type”] .ToString ();

si ==” - 1 " (de dtActionItems.Rows [0] [“isFollowupClosed”] .ToString ())
{el

rbFuOpen.Checked = verdad;
rbFuClosed.Checked = falso; else
{
del
del
} rbFuOpen.Checked = falso; el
rbFuClosed.Checked = verdad;
del
} pnFollowups.Visible = falso; el
pnFollowupDetail.Visible = verdad;



del
} class= del

Respuesta : Botón de Gridview que no enciende en el primer tecleo

- Porqué usted necesita esta línea de código:  btn.ID = RowCount.ToString (); ¿?
- Fijar por favor la función de Page_Load así que puedo tener más informaciones.
Otras soluciones  
 
programming4us programming4us