参考:在ItemDataBound事件里做//假设第一列为超级链接列
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
string ID = "123";
string Name = "user";
if ( ( e.Item.ItemType != ListItemType.Header ) && ( e.Item.ItemType != ListItemType.Footer ) )
{
e.Item.Cells[0].Text = "<a href=" + ( ( HyperLink ) e.Item.Cells[0].Controls[0] ).NavigateUrl + "&ID=" + ID + "&Name=" + Name + ">" + ( ( HyperLink ) e.Item.Cells[0].Controls[0] ).Text + "</a>";
}
}
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
string ID = "123";
string Name = "user";
if ( ( e.Item.ItemType != ListItemType.Header ) && ( e.Item.ItemType != ListItemType.Footer ) )
{
e.Item.Cells[0].Text = "<a href=" + ( ( HyperLink ) e.Item.Cells[0].Controls[0] ).NavigateUrl + "&ID=" + ID + "&Name=" + Name + ">" + ( ( HyperLink ) e.Item.Cells[0].Controls[0] ).Text + "</a>";
}
}
解决方案 »
- 关于WebBrowser之于Web.Config的问题
- 关于C#中数据库SQL问题?
- GridView 能不能不生成表格
- Gridview中的FindControl问题
- asp.net 多用户批量添加数据时数据混乱
- Missing Controls In Design View
- HttpRequest中不包含对UserHostName的定义吗?
- 当客户端非正常退出,如何快速清理其Session?
- vb.net 解析xml
- 未能加载文件或程序集“Microsoft.CodeDom.Providers.DotNetCompilerPlatform
- [初学者求助]求各位老师(学无先后,达者为师)帮我写一个对你们来说非常简单的程序……
- 一个特别奇怪的问题,大家来帮忙!!!!!!!!!!!
<asp:HyperLinkColumn Target="_self" DataNavigateUrlField="doctor_id" DataNavigateUrlFormatString='DoctorInfo.aspx?DoctorID={0}' DataTextField="doctor_name" HeaderText="医生详细信息" DataTextFormatString="详细资料"></asp:HyperLinkColumn>