Ну, я не знаю, подходит ли то, что я собираюсь сказать, но у меня недавно было подобное требование: отобразить ссылку в DataGridView, привязанную к DataSet, это
protected void grvResultado_RowDataBound(object sender, GridViewRowEventArgs e) {
if (grvResultado.HeaderRow == null || grvResultado.HeaderRow.Cells.Count == 0) return;
bool hasLink = false;
int ind = 0;
foreach (TableCell c in grvResultado.HeaderRow.Cells) {
if (c.Text == "link") {
hasLink = true;
break;
}
ind++;
}
if (!hasLink) return;
if (e.Row.RowType == DataControlRowType.DataRow) {
TableCell c = e.Row.Cells[ind];
var lnk = new HyperLink();
lnk.Text = "Ver";
lnk.NavigateUrl = c.Text;
c.Controls.Clear();
c.Controls.Add(lnk);
}
}
Вы можете освоить то, что вам нужно, как я сделал