CheckAllDataGridCheckBoxesWithCheckboxID er en javascript-funktion jeg har lavet til at toggle elle checkboxene i gridviewet.
Det er de checkede felter fra DataField="SMSnumber", som jeg ønsker at få fat i.
.cs-filen int i = 0; // Iterate through the SMS.rows property foreach (GridViewRow row in GridSMSusers.Rows) { // Access the checkBox CheckBox cb = (CheckBox)row.FindControl("SMSselector"); if (cb != null && cb.Checked) { i++; Page.Response.Write("<br />Tæller: " + i); Page.Response.Write("<br />RowIndex: " + row.RowIndex); Page.Response.Write("<br />"); } }
row.RowIndex virker i og med det giver indekset for rækkkerne startene med 0.
Men jeg har som skrevet ikke kunne få fingre i det enkelte felt som er checket, og det er feltet DataField="SMSnumber", det drejer sig om. Har prøvet 117 ting, så jeg håber på hjælp her ;)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
cb EmpName SMSnumber Medarbejder SMS-nummer Status X Henriette Petersen 12345678 Henrik Hansen 98765412
Så jeg ønsker i koden at finde alle de checkede navnes tlf.numre. I dette tilfælde Henriette Petersen med sms nummer: 12346578. Jeg har allerede fundet ud af indekset for checkede checkbokse (se min oprindelige kode). I dette tilfælde er vil ovenstående give: Page.Response.Write("<br />RowIndex: " + row.RowIndex); 0
arhgh. Nu har jeg fundet ud af det :-) Havde faktisk prøvet dit forslag tidligere, men nu har jeg fundet løsningen: Page.Response.Write("<br />Telefonnummer: " + GridSMSusers.Rows[row.RowIndex].Cells[2].Text);
Men det var dit sidste hint, som førte mig til målet. Du må gerne lægge et svar
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.