[C#] Comment créer une colonne HyperLink dans une DataTable ?
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 :cry: .
un petit bout de code :
Code:
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:
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.