Avatar billede testpilot_dk Nybegynder
02. januar 2006 - 16:23 Der er 5 kommentarer og
1 løsning

Multiselect i et datagrid!

Hej!

Hvordan man laveer man multiselect i et datagrid, jeg forestiller mig at man klikker nogle tekstboxe af på griddet!

Men hvordan kan det håndtere flere selections
Avatar billede testpilot_dk Nybegynder
02. januar 2006 - 17:05 #1
Ingen som har en idee
Avatar billede snepnet Nybegynder
02. januar 2006 - 17:42 #2
du kan bare løbe det igennem, og kigge på om en given checkbox er checked...
hvis du lægger din checkbox i en template

<ItemTemplate>
  <asp:CheckBox id="chkChosen" runat="server" />
</ItemTemplate>

kan du bare løbe griddet igennem sådan her:

foreach(DataGridItem item in this.DataGrid.Items)
{
  CheckBox chkChosen = item.FindControl("chkChosen") as CheckBox;
  if(chkChosen != null)
  {
    // gør noget afhængig af om den er checked eller ej
  }
}

mvh
Avatar billede testpilot_dk Nybegynder
02. januar 2006 - 17:53 #3
er det virkelig alt, hvad man behøver
Avatar billede testpilot_dk Nybegynder
02. januar 2006 - 20:19 #4
Send et svar, det virker perfekt!

hvor meget ved det enkelte item i griddet
Avatar billede snepnet Nybegynder
03. januar 2006 - 11:18 #5
et svar her :o)
det enkelte item har styr på alle sine kontroller - og i forbindelse med databinding har det også styr på datagrundlaget for rækken.
... måske misforstod jeg dit sidste spørgsmål :o) - bare spørg igen.
mvh
Avatar billede testpilot_dk Nybegynder
03. januar 2006 - 11:24 #6
Nej! det misforstod du ikke!

Det var nemlig det jeg ledte efter, men da du ikke svarende igår forsøgte jeg mig og fandt ud af dette
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester