如何在DataGrid里动态插入一列超级链接列
如何在DataGrid里动态插入一列超级链接列(不通过HTML) 问题点数:50、回复次数:8Top
1 楼qiushuiwuhen(秋水无恨)回复于 2002-11-06 12:21:42 得分 0
.Columns.AddTop
2 楼xiajianfeng()回复于 2002-11-06 12:31:36 得分 50
HyperLinkColumn testLink = new HyperLinkColum();
testLink.Target = "_self";
testLink.HeaderText = "処理";
testLink.Text = "詳細";
testLink.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
testLink.DataNavigateUrlField = "col1";
testLink.DataNavigateUrlFormatString = "{0}.aspx";
this.DataGrid1.Columns.Add(testLink);
Top
3 楼hzpengyou()回复于 2002-11-06 12:38:11 得分 0
您的回复太简单了,简单得解决不了问题,我是说如何新增超级链接列,
如何设置这一列,连接到哪里能说清楚吗?Top
4 楼luhanzhang(风雨无阻)回复于 2002-11-06 12:42:06 得分 0
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemIndex>=0)
{
HyperLink a =new HyperLink();
a=(HyperLink)e.Item.Cells[0].Controls[0];
a.Text="hello";
}
}Top
5 楼dragon2002(天下之大,连我站的地方都没有)回复于 2002-11-06 12:44:20 得分 0
<Columns><asp:HyperLinkColumn></asp:HyperLinkColumn></Columns>
不够用????????Top
6 楼xiajianfeng()回复于 2002-11-06 13:03:03 得分 0
怎么够?别人要用的是用户控件.Top
7 楼superkiller(毛毛雨)回复于 2002-11-06 13:24:55 得分 0
xiajianfeng(一点点)
的回答已够详细
你明白使用hyperLink 就能看懂
Top
8 楼superkiller(毛毛雨)回复于 2002-11-06 13:26:07 得分 0
噢! 你还可以动态添加模版列来解决Top




