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 :
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;
		}
J'ai essayé
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();
mais ca ne m'a rien donné.

Quelqu'un a une idée ?

Merci.