怎么取消datagrid 绑定列超级链接? 我想根据用户权限的不同显示/隐藏超级链接的列不知道怎么实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dg.Columns[index].Visible = 权限 dg.Columns[index].Visible =true|false 能不能根据不同权限转向不同的地址如edit.aspx?ID={0}'编辑权限 show.aspx?ID={0}'浏览权限 可以设两个超级连接列一个edit一个show再设置二者的visble对应相应的权限 在 ondatabound事件中可以自定义列的显示 在ItemDataBind事件中进行判断处理 //****使用模版列//****在DGRid_ItemDataBound事件中进行控制 protected void DGRid_ItemDataBound(object sender, DataGridItemEventArgs e) { HtmlInputHidden txtid = (HtmlInputHidden)e.Item.FindControl("txtid"); HtmlInputHidden InfoID=(HtmlInputHidden)e.Item.FindControl("InfoID"); HyperLink HypLink = (HyperLink)e.Item.FindControl("HypLink"); if (txtid != null) { string strURL = "info.aspx?ID=" + InfoID.Value; //****如果txtid.value等于1得则进行连接,否则不显示超连接. HypLink.NavigateUrl = txtid.Value == "1" ? strURL : ""; } } IIS设置问题 二级域名设置 在 ASP.NET web 应用程序中如何添加 System.Web.UI.WebControls 引用。 如何做个框架?请教高手 文本框中输入多个&后,发送时无法全部接收输入的内容,怎么办? !![ js获取父节点 ]!! 关于视图状态问题,急!!!!! 如何将EXCEL文件的数据倒入数据库 Checkbox取值问题 这是我现在正在做的项目要求的解决方案,请各位大侠们给点意见呀! 我的脑子是不是出了问题?或者是我的VS.NET出了问题? 急! XML的简单问题 学习研究Sharepoint的朋友请进来
如edit.aspx?ID={0}'编辑权限
show.aspx?ID={0}'浏览权限
一个edit一个show
再设置二者的visble对应相应的权限
protected void DGRid_ItemDataBound(object sender, DataGridItemEventArgs e)
{
HtmlInputHidden txtid = (HtmlInputHidden)e.Item.FindControl("txtid");
HtmlInputHidden InfoID=(HtmlInputHidden)e.Item.FindControl("InfoID");
HyperLink HypLink = (HyperLink)e.Item.FindControl("HypLink");
if (txtid != null)
{
string strURL = "info.aspx?ID=" + InfoID.Value; //****如果txtid.value等于1得则进行连接,否则不显示超连接.
HypLink.NavigateUrl = txtid.Value == "1" ? strURL : "";
} }