Microsoft
Software
Hardware
Network
Frage : Gridview Knopf, der nicht auf erstem Klicken abfeuert
Dieses arbeitet aber nur an dem 2. Klicken des gridview Knopfes. Das Folgen ist der Code, den ich verwendet habe. Jede mögliche Hilfe ist appreciated.
I haben konstruiert ein gridview
AutoGenerateColumns= " False
"
SkinID= " GridViewCTELNopagi
ng "
onrowdatabound = „gvAction_RowDataBound“ >
with ein Knopf in einem Schablonenfeld.
“/>
In Code nach:
rowdatabound:
geschütztes leeres gvAction_RowDataBound (obje
ct Absender, GridViewRowEventArgs e)
{
GridView gv = (GridView) Absender;
RowCount = e.Row.RowIndex;
wenn (e.Row.RowType == DataControlRowType.DataRow
)
{
e.Row.Style [„Cursor“] = „Hand“;
BTN = (Knopf) e.Row.FindControl (
" btnAction
GridSearch
");
BTN. Attributes.Add („rowNum
ber“, RowCount.ToString ());
btn.ID = RowCount.ToString ();
e.Row.Cells [1]. Style.Add („
display“, „keine“);
}
}
button Klicken:
geschütztes leeres btnActionGridSearch_Click (
object Absender, EventArgs e)
{
//Go versteckte Verkleidung, zum der Anschlüsse anzuzeigen spezifisch zu diesem opportunity
Knopf BTN = (Knopf) Absender;
Schnur es = BTN. Schreibt [„rowNumber "
] .ToString
zu ();
int TheRow = Convert.ToInt16 (es);
Schnur ActionID = gvAction.Rows [TheRow]. Cell
s [1]. Text;
DataTable dtActionItems = dalOpportunityDetail.GetAc
tionByID (A
ctionID);
txtFUSummary.Text = dtActionItems.Rows [0] [„Sum
mary“] .ToS
tring ();
txtMemo.Text = dtActionItems.Rows [0] [„Mem
o“] .ToStri
ng ();
Schnurart = dtActionItems.Rows [0] [„Typ
e“] .ToStri
ng ();
wenn (dtActionItems.Rows [0] [„is
FollowupCl
osed“] .ToS
tring () ==“ - 1 ")
{
rbFuOpen.Checked = richten aus;
rbFuClosed.Checked = falsch;
}
else
{
rbFuOpen.Checked = falsch;
rbFuClosed.Checked = richten aus;
}
pnFollowups.Visible = falsch;
pnFollowupDetail.Visible = richten aus;
}
Antwort : Gridview Knopf, der nicht auf erstem Klicken abfeuert
- Warum Sie diese Linie des Codes benötigen: btn.ID = RowCount.ToString (); ?
- Page_Load Funktion bitte bekannt geben, also kann ich mehr Informationen haben.
Weitere Lösungen
Wort-Presse, die Frage bewirtet
asp.net: Mein Problem ist, benutze ich einen ajax Ergänzung Kalender, um BeginDate u. EndDate Werte einzutragen
Silverlight 4 UI Ereignisse
wie kann ich irgendeine Bildentschließung online ändern und sie zum lokalen PC dann innen sparen??
ZFS Sicherungshilfe Ubuntu 10.0.4 LTS
Form-Frage für Kristallreports
Betreffend INOTES in Lotos 8.5
Mühen, die ZWISCHEN Logik erhalten zu arbeiten
Spannungs-Sensor ermittelte einen Ausfall auf Bediener DELL-PowerEdge 2650
broadcom NIC teaming