Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
Flexgrid-Datagrid
Tags:
c#
Bruger #4968
@ 09.08.04 21:17
68
Hej alle
Jeg ville gerne gå fra flexgriddet over til datagrid men synes
på nogle områder at funktionaliteten mangler i datagriddet andre
områder har det dog sine forcer.
bruger denne kode på til at fylde data i de txtbox
jeg har på min form
når jeg klikker på en row på flexgriddet
With AxMSFlexGrid2
.Col = 0
editvorname.Text = .Text
.Col = 1
editnachname.Text = .Text
.Col = 2
editadresse.Text = .Text
.Col = 3
editstadt.Text = .Text
End With
Er der nogen der har link eller et forslag til hvordan man
fylder de txtbox bare med et klik på et datagrid i stedet.
på forhånd tak
7
svar postet i denne tråd vises herunder
2
indlæg har modtaget i alt
4
karma
Sorter efter stemmer
Sorter efter dato
3
Bruger #5789
@ 11.08.04 13:20
640
Nu er win forms ikke mit speciale...
Men det ser ud til i mine øjne at du tager en knaps eventhandler og rykker ned i din function.
Med asp.net ville man skrive
private void axMSFlexGrid1_Click(object sender, DataGridCommandEventArgs e)
Og derfra kan du så læse videre på
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebuiwebcontrolsdatagridcommandeventargsclasstopic.asp
Med venlig hilsen
/Jokke Jensen
www.jj-multimediedesign.dk
1
Bruger #5779
@ 10.08.04 10:07
305
Hej
Datagriddet har en OnClick event som du bare skal implementerer
Mvh. Thomas Lykke Petersen
0
Bruger #5789
@ 10.08.04 11:24
640
Det ligner ikke C# hos mig..
Men kan du ikke lige beskrive lidt bedre hvad det er du vil have der skal ske.. er det asp.net eller en winform ?
Med venlig hilsen
/Jokke Jensen
www.jj-multimediedesign.dk
0
Bruger #4968
@ 10.08.04 12:42
68
Hej
Bruger denne click event til at fylde disse txtboxe på en
alm. win.form i C# win.app virker fint i vb.net
private void axMSFlexGrid1_Click(object sender, System.EventArgs e)
{
With AxMSFlexGrid2
.Col = 0
editvorname.Text = .Text
.Col = 1
editnachname.Text = .Text
.Col = 2
editadresse.Text = .Text
.Col = 3
editstadt.Text = .Text
End With
}
Når jeg så vil lave samme event for datagriddet
dvs .NavigateEventHandler' om til en click_event
får jeg denne compilering err
C:\\Documents and Settings\\jens\\My Documents\\Visual Studio Projects\\hssh\\Cafeteria.cs(150): Cannot implicitly convert type 'System.EventHandler' to 'System.Windows.Forms.NavigateEventHandler'
Jeg er ikke interesseret i movefirst,movenext,movelast
metoden
på forhånd tak
mvh jens
[Redigeret d. 10/08-04 19:55:08 af Nauticom]
0
Bruger #4968
@ 11.08.04 16:51
68
Hej igen
og tak for svar
Tog clik eventen fra flexgriddet og prøvede at sætte datagriddet ind i stedet "men gik ikke"
Jeg har istedet for lavet databinding på mine txtboxe og knyttet dem til samme dataset som datagriddet og jeg får også dataene i den første række fra tabellen svarende til dem i datagriddet til at stå i txtboxene.
Hvis jeg så klikker på en vilkårlig række i datagriddet opdateres
txtboxene ikke med dataene fra den række jeg har klikket på !
minder lidt om en dataengine "princippet" ligesom i vs 6
Ved at man kan bruge bindingcontext metoden til at lave movenext og moveprevious knapper
men lige det med at hvis jeg klikker på eks.række 20
i griddet hvordan får man så dataene opdateret i txtboxene ?
mvh jens
[Redigeret d. 11/08-04 16:52:38 af Nauticom]
0
Bruger #5789
@ 12.08.04 19:58
640
Jeg kan lave det i asp.net og smide koden ?
Har dog ingen anelse om, om det på nogen måde vil hjælpe ?
Med venlig hilsen
/Jokke Jensen
www.jj-multimediedesign.dk
0
Bruger #4968
@ 12.08.04 20:08
68
Hej
Jo tak hellere end gerne...
Er ny i C# men et sted skal man jo starte.
Og så kan jeg også bruge den hvis jeg jeg skulle lave noget i asp
på forhånd tak
Jens
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags