DatagridView - DataGridViewLinkColumn

16/05/2010 - 18:49 von ludwig Koenigbauer | Report spam
Hallo,
ich habe ein Problem:
wie bringe ich die E-Mail- Adresse in das DataGridView.
das DGV fülle ich mit einer LinQ-Abfrage:
var query = (from c in ds.Tables[0].AsEnumerable()
where c.Field<string>("k") == "H" &&
c.Field<string>("Name") != null
select new
{
RA = c.Field<string>("Name"),
//Ort = c.Field<string>("ort"),
E_Mail= c.Field<string>("E-Mail")
//WebSite = c.Field<string>("Website")
}).ToList();
dgv.DataSource = query;

Wàhrend die Website Spalte angezeigt wird mit

DataGridViewLinkColumn dgvlc = new DataGridViewLinkColumn();
dgvlc.DataPropertyName = "Website";//anbinden
dgvlc.HeaderText = "Website";
dgvlc.Width = 260;
this.dgv.Columns.Add(dgvlc);

Bleibt die Spalte mit
DataGridViewLinkColumn mdgvlc = new DataGridViewLinkColumn();
mdgvlc.DataPropertyName = "E-Mail";//anbinden
mdgvlc.HeaderText = "E_Mail";
mdgvlc.Width = 260;
this.dgv.Columns.Add(mdgvlc);
leer.
Kann mir jemand sagen, wie man eine eine E-Mail-adresse in das DGV bringt
Grüße
Ludwig
 

Lesen sie die antworten

#1 André Pönisch
16/05/2010 - 19:10 | Warnen spam
ludwig Koenigbauer schrieb:

mdgvlc.DataPropertyName = "E-Mail";//anbinden
mdgvlc.HeaderText = "E_Mail";



Hallo Ludwig,

du hast hier einfach nur DataPropertyName mit HeaderText verwechselt.

Grüße
André

Ähnliche fragen