Avatar billede spottie Nybegynder
07. marts 2006 - 14:46 Der er 1 løsning

Kolonne bredde og header text i enkelt kollonne i datagrid,hjælp?

Goddag Eksperter

Her er et stykke af min kode og har jeg et par spørgsmål længere nede på siden.

private void listBox2_SelectedIndexChanged(object sender, System.EventArgs e)
{
foreach(Object o in listBox2.SelectedItems)
{
string navn = listBox2.GetItemText(o);
string query = "SELECT a_navn AS Navn FROM ansat WHERE a_navn LIKE '"+navn+"'";

MySqlDataAdapter adapter = new MySqlDataAdapter(query,conn);
           
DataSet ds = new DataSet();
DataView dv = new DataView();
                       
adapter.Fill(ds);

DataTable dt = ds.Tables[0];
               
if(dt.Rows.Count > 0)
{               
dv = new DataView(dt);
                   
DataGridTableStyle test1 = new DataGridTableStyle();
test1.MappingName = "ansat";
       
DataGridColumnStyle test2 = new DataGridTextBoxColumn();
test2.MappingName = "Navn";
test2.HeaderText = "Test";
test2.Width = 100;
test1.GridColumnStyles.Add(test2);
                   
dataGrid1.TableStyles.Clear();
dataGrid1.TableStyles.Add(test1);
               
dataGrid1.DataSource = dv;

dataGrid1.ReadOnly = true;
}

Er der nogen kloge hoveder derude som kan hjælpe mig til hvorfor dette problem med kolonne bredde til en enkelt konne ikke virker, og kan hjælpe?

1) Hvordan gør man således at man kan gøre brug af de tal man får når man finder det længste ord i en kollone at den så tilpasser sig bredden i forhold til det ved at tage længden af kollonen i pixels eller konvetere længden af navnet om til pixels eller lign?
2) Det skal virke således at man kan trække data ud fra en mysql databse og så til passe en kollone bredde ud fra den længste antal characters i kollonnen?
3) Er der en smatere måde at sætte en header overskrift på et datagrid kolonne i stedet for at hive data ud fra databasen ved hjælp af "AS"?

Det er to ting som virkelig irritere mig så håber virkelig meget på nogen derude kan hjælpe til min kode.

Vh spottie
Avatar billede spottie Nybegynder
09. marts 2006 - 17:56 #1
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