Bonjour,
j'ai une datatable contenant 3 colonnes string, et j'aimerais créer une 4è colonne qui soit une colonne de lien hypertext, mais je n'y arrive pas.
un petit bout de code :
J'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 ICollection CreateDataSource(SqlDataReader datareader) { DataTable dt = new DataTable(); DataRow dr; dt.Columns.Add(new DataColumn("Domaine", typeof(string))); dt.Columns.Add(new DataColumn("Nom", typeof(string))); dt.Columns.Add(new DataColumn("Ville", typeof(string))); while (datareader.Read()) { dr = dt.NewRow(); dr[0] = datareader["Domaine"].ToString(); dr[1] = datareader["ProfessionnelsDeSante"].ToString(); dr[2] = datareader["Ville"].ToString(); dt.Rows.Add(dr); } DataView dv = new DataView(dt); return dv; }mais ca ne m'a rien donné.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 dt.Columns.Add(new DataColumn("Domaine", typeof(HyperLink))); //... dr[3] = "http://...?id="+datareader["id"].ToString();
Quelqu'un a une idée ?
Merci.
Partager