Avatar billede Syska Mester
02. august 2005 - 12:59 Der er 1 kommentar og
1 løsning

BindingManagerBase/BindingContext

Hej C#-guru's,

Sidder med et lille problem.

Jeg har nogle information om nogle brugere i en database, ikke nogen ralationel eller noget...

Id, Navn, Adresse, Kaldenavn

Bliver hentet fra en Mssql database og smidt ned i et dataset.. jeg har så en listbox, hvor deres "Navn" bliver vist, og ved siden af 3 ekstra bokse til deres Id, Adresse og kaldenavn ( Id kan ikke ændres, men vises bare )

Lige nu bruger jeg:
private void listBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
    BindingContext[ds, "info"].Position = this.listBox1.SelectedIndex;
}
til at navigere rundt og få vist det nye indhold i min tekstbokse, og det virker fint.....

Men jeg vil gerne kunne tilføje nye brugere, hvor de stadig står alfabetisk, men det virker nogle problemer... da jeg tror den binding context ting ikke bliver opdateret.... virker fint med
DataRow thisRow = ds.Tables[0].NewRow();
thisRow["Navn"] = TextBoxAddTitle.Text.ToString();
.....
ds.Tables[0].Rows.Add(thisRow);

men ikke hvis jeg laver en:
ds.Tables[0].DefaultView.Sort = "Navn";

Så passer bruger navn ikke rigtig sammen længere, hvor er det jeg er faldet i vandet henne..... synes ikke rigtig min hjerne kan gennemskue det lige nu.....

Vil nemlig gerne lave det så jeg ikke skal kalde databasen hver gang jeg laver en ændring eller tilføjer en bruger, men kun hver gang jeg gemmer og åbner mit program igen...

Det er en windows form...

Sig til hvis der skal mere info til....

// ouT
Avatar billede Syska Mester
02. august 2005 - 14:51 #1
Mit problem er at når jeg tilføjer en ny vil jeg gerne have personen smidt ind det rigtige sted, men lige nu bliver personen smidt til sidst, hvordan ordner jeg det så den nye jeg add'er kom ind det rigtig sted i min listbox efter hvad hans navn starter med?
Avatar billede Syska Mester
26. december 2005 - 19:24 #2
lukker
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