Asp.net源码交流论坛 Asp.net交流讨论区Asp.ne技术问答在GridView控件中给数据列添加链接

1  /  1  页    1  跳转
发表新主题 回复该主题

标题: 在GridView控件中给数据列添加链接

身份:董事长

 
  • UID:2
  • 来自:北京
  • 精华:27
  • 积分:1616
  • 帖子:1427
  • 注册: 2007-05-17
  • 状态: 离线
  • 威望:54.00
  • 金钱:260.65 元
 
源码发布专家

在GridView控件中给数据列添加链接



<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="AccessDataSource1" BackColor="White" BorderColor="#999999" BorderStyle="None" BorderWidth="1px" CellPadding="5" GridLines="Vertical" Width="100%" AllowPaging="True" PageSize="15">
            <Columns>
                <asp:BoundField DataField="t_id" HeaderText="ID" InsertVisible="False" ReadOnly="True"
                    SortExpression="t_id" />
                <asp:BoundField DataField="t_date" HeaderText="日期" SortExpression="t_date" />
                <asp:TemplateField HeaderText="报案号" SortExpression="t_bah">
                    <EditItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("t_bah") %>'></asp:TextBox>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl ='<%# "../admin/update.aspx?id="+Eval("t_bah") %>'  Text='<%# Eval("t_bah") %>'></asp:HyperLink>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:BoundField DataField="t_gh" HeaderText="调度员工号" SortExpression="t_gh" />
                <asp:BoundField DataField="t_name" HeaderText="查勘人" SortExpression="t_name" />
                <asp:BoundField DataField="t_time" HeaderText="时间" SortExpression="t_time" />
                <asp:BoundField DataField="t_qh" HeaderText="区域" SortExpression="t_qh" />
                <asp:BoundField DataField="t_ftime" HeaderText="反馈时间" SortExpression="t_ftime" />
                <asp:BoundField DataField="t_kf" HeaderText="扣分" SortExpression="t_kf" />
                <asp:BoundField DataField="t_bj" HeaderText="备注" SortExpression="t_bj" />
                <asp:TemplateField HeaderText="修改">
                    <ItemTemplate>
                        <asp:Button ID="Button1" runat="server" PostBackUrl='<%# "../admin/update.aspx?id="+Eval("t_bah")%>' CausesValidation="false" CommandName="Edit"
                            Text="修改" />
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="删除">
                    <ItemTemplate>
                        <asp:Button ID="Button2" runat="server" PostBackUrl ='<%# "../admin/dele.aspx?id="+Eval("t_bah") %>' CausesValidation="false" CommandName="Delete"
                            Text="删除" />
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
            <FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
            <RowStyle BackColor="Ivory" ForeColor="Black" />
            <SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
            <PagerStyle BackColor="#999999" ForeColor="Blue" HorizontalAlign="Left" />
            <HeaderStyle BackColor="#CC6600" Font-Bold="True" ForeColor="White" />
            <AlternatingRowStyle BackColor="#D0D7AE" />
        </asp:GridView>


™ τ:Â8Õùbbs.51aspx.com¦P½ŸÛåÍö
51aspx 最后编辑于 2007-11-29 18:54:34
 
技术问题请直接发布到论坛
问题搜索请点击
引用 回复
 
2008-01-03 15:42
|

身份:学员

 
  • UID:3976
  • 来自:
  • 精华:0
  • 积分:6
  • 帖子:6
  • 注册: 2007-12-29
  • 状态: 离线
  • 威望:0.00
  • 金钱:0.60 元

回复:在GridView控件中给数据列添加链接

2003中也可以用吗?
  为什么我的老是报错说
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: CS0103: 名称“Eval”在类或命名空间“ASP.bb_aspx”中不存在
  可以帮我解决不咯™ τ:Â8Õùbbs.51aspx.com¦P½ŸÛåÍö
引用 回复
 

身份:学员

 
  • UID:263
  • 来自:
  • 精华:0
  • 积分:17
  • 帖子:17
  • 注册: 2007-06-22
  • 状态: 离线
  • 威望:0.00
  • 金钱:1.85 元

回复:在GridView控件中给数据列添加链接

模板设计里面可以设置链接列™ τ:Â8Õùbbs.51aspx.com¦P½ŸÛåÍö
引用 回复
 

身份:学员

 
  • UID:3005
  • 来自:xxxx山洞
  • 精华:0
  • 积分:11
  • 帖子:11
  • 注册: 2007-12-18
  • 状态: 离线
  • 威望:0.00
  • 金钱:1.25 元

回复:在GridView控件中给数据列添加链接

我去试试!!!™ τ:Â8Õùbbs.51aspx.com¦P½ŸÛåÍö
引用 回复
 
2008-01-12 22:01
|

身份:学员

 
  • UID:3976
  • 来自:
  • 精华:0
  • 积分:6
  • 帖子:6
  • 注册: 2007-12-29
  • 状态: 离线
  • 威望:0.00
  • 金钱:0.60 元

回复: 在GridView控件中给数据列添加链接

在2003里datagrid里有个超级链接列,他的文本是从数据库中读取出来的,我要设定他显示的字符长度为2要怎么弄,例如:在数据库中的CONTENT列被绑定到了这个超级链接列上,我要在这个列上只显示sss(在数据库中这个列的这一行的数据为ssswwwewewe).
    知道的请告诉我,小弟不胜感激。¥i*ZÞ²æbbs.51aspx.comàÖm#&decÀ4
引用 回复
 

身份:学员

 
  • UID:5207
  • 来自:
  • 精华:0
  • 积分:16
  • 帖子:16
  • 注册: 2008-01-13
  • 状态: 离线
  • 威望:0.00
  • 金钱:1.90 元

回复:在GridView控件中给数据列添加链接

回复: 在GridView控件中给数据列添加链接
在2003里datagrid里有个超级链接列,他的文本是从数据库中读取出来的,我要设定他显示的字符长度为2要怎么弄,例如:在数据库中的CONTENT列被绑定到了这个超级链接列上,我要在这个列上只显示sss(在数据库中这个列的这一行的数据为ssswwwewewe).
    知道的请告诉我,小弟不胜感激



---------------------------------------------------

用substring()就行了,,¥i*ZÞ²æbbs.51aspx.comàÖm#&decÀ4
引用 回复
 

身份:学员

 
  • UID:11776
  • 来自:
  • 精华:0
  • 积分:1
  • 帖子:1
  • 注册: 2008-03-31
  • 状态: 离线
  • 威望:0.00
  • 金钱:0.10 元

回复:在GridView控件中给数据列添加链接

董事长,能不能给个完整的文件?小弟正在学习中。。。。。谢谢了!!!¥i*ZÞ²æbbs.51aspx.comàÖm#&decÀ4
引用 回复
 

身份:部门主管

 
  • UID:13793
  • 来自:石家庄
  • 精华:0
  • 积分:317
  • 帖子:307
  • 注册: 2008-04-16
  • 状态: 离线
  • 威望:10.00
  • 金钱:34.15 元

回复:在GridView控件中给数据列添加链接

呵呵。我一直是这么使用的。很方便。其实也可以在sql里面写。不过步入这个方便 ¥i*ZÞ²æbbs.51aspx.comàÖm#&decÀ4
引用 回复
 

身份:学员

 
  • UID:2676
  • 来自:湖北武汉
  • 精华:0
  • 积分:30
  • 帖子:30
  • 注册: 2007-12-14
  • 状态: 离线
  • 威望:0.00
  • 金钱:3.60 元

回复:在GridView控件中给数据列添加链接

在后台写个切割字符串的方法也可以啊  再在你绑定的列的时候把方法加上去¥i*ZÞ²æbbs.51aspx.comàÖm#&decÀ4
 
不积跬步,无以至千里;不积小流,无以成江海。
引用 回复
 
1  /  1  页    1  跳转
发表新主题 回复该主题

现在时间是:2008-11-20 02:06:31 京ICP备06046876号