<asp:GridViewID="grdSent"runat="server"AllowPaging="True"AutoGenerateColumns="False"OnPageIndexChanging="grdSent_PageIndexChanging">
<Columns>
<asp:CommandFieldShowDeleteButton="True"/>
<asp:BoundFieldDataField="uniqueID"HeaderText="uniqueID"Visible="False"/>
<asp:HyperLinkFieldDataNavigateUrlFields="uniqueID"DataNavigateUrlFormatString="~/BBS/fckeditor.aspx?fck={0}"DataTextField="subject"HeaderText="主题"/>
<asp:BoundFieldDataField="mailFrom"HeaderText="发件人"/>
<asp:BoundFieldDataField="sendTime"HeaderText="发送时间"/>
</Columns>
</asp:GridView>
带多个参数:
<asp:HyperLinkFieldDataNavigateUrlFields="parentid,id"Text="下级目录"DataNavigateUrlFormatString="productchildren.aspx?pid={0}&id={1}"HeaderText="查看下级目录"/>
另一种后台编写方法:[Vegas原创]
<asp:TemplateFieldHeaderText="表单名称">
<ItemTemplate>
<asp:HyperLinkID="HyperLink1"runat="server"Text='<%#Eval("FORM_NAME")%>'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse)
{
//在不可见之前做很多事情~~~~
if(e.Row.RowType==DataControlRowType.DataRow)
{
//链接~
((HyperLink)e.Row.Cells[1].FindControl("HyperLink1")).NavigateUrl=string.Format("javascript:voidwindow.open('http://DTSFLOWER/module/mailroute.aspx?FORM_KIND={0}&FORM_NO={1}&FORM_APPROVE_ID={2}&LOGON_ID={3}&MAIL_TYPE={4}');",
e.Row.Cells[2].Text,e.Row.Cells[0].Text,e.Row.Cells[3].Text,e.Row.Cells[4].Text,e.Row.Cells[5].Text);
//小提示~
e.Row.Cells[1].ToolTip="表单号:"+e.Row.Cells[0].Text;
//VISIBLE=FALSE~~~
for(inti=0;i<e.Row.Cells.Count;i++)
{
if(i!=1)
{
e.Row.Cells[i].Visible=false;
}
}
}
}
<!--XN_AntiSpam_Robot 2009-06-16-->
分享到:
相关推荐
在NET中手动为gridview添加超链接列,并可提供一个需要传递的参数将其传递到另一个aspx页面中
gridview隐藏列的方法代码,必须好用,测试过……
代码实现vs2010中gridview超链接的实现。内涵页面及后台代码。
gridview隐藏列的方法
显示/隐藏GridView的列源码 介绍: 这篇文章演示如果让用户有显示/隐藏他们需要的GridView的列的功能,这是非常有用的,因为在GridView的所有列并不是每个的用户都需要的.用户想根据自己的需求看到想要的列.而...
GridView动态添加列的方法及代码, 生成动态列,,模板列没全部完成
GridView 冻结列和行 绝对好用 ,想冻结哪个列和行都可以
gridview模板列前后台数据绑定 html控件数据绑定 服务器控件绑定
主要介绍了C#中GridView动态添加列的实现方法,涉及C#中GridView的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
gridview冻结表头和列 gridview冻结表头和列 gridview冻结表头和列 gridview冻结表头和列 gridview冻结表头和列 gridview冻结表头和列
用c#连接oracle 数据库,gridview显示oracle内容,数据量大时,可以实现gridview 某列始终显示
这个与asp.net中GridView相关的一个实例,实现GridView冻结表头和列,挺好用的。
解决无法获取 GridView 隐藏列值问题,这是一个很好的例子。免费供大家下载。
asp.net中gridview列宽度可自由拖动的demo
通过代码GridView控件计算列的合计
GridView模版列中动态添加事件
Asp.net GridView标题列可拖动调整宽度效果实现,实现效果类似于Winform中的ListView控件拖动标题,必变列宽,但界面与listview控件不一样,需要自己改变gridivew样式,具体是根据js插件实现;
GridView 模板列的使用demo,及几种特殊用法
显示/隐藏GridView的列源码 介绍: 这篇文章演示如果让用户有显示/隐藏他们需要的GridView的列的功能,这是非常有用的,因为在GridView的所有列并不是每个的用户都需要的.用户想根据自己的需求看到想要的列.而...
GRIDVIEW实现EXCEL列冻结功能, 简单,实用。易扩装.易理解...