【问题标题】:Make one field of Gridview the select link?将 Gridview 的一个字段设为选择链接?
【发布时间】:2010-11-09 13:24:33
【问题描述】:

在 ASP.NET 3.5 中,您可以分配一个选择链接并更改链接实际显示的内容。但是你能指定gridview中的一个字段作为选择按钮吗?

例如,我的所有记录都有一个“SAMPLE ID”字段。让每个唯一的 SAMPLE ID 成为一个指向详细信息视图的链接会很棒。我在 gridview 的“编辑列”下找不到任何似乎将该行为分配给某个字段的设置。

我知道这是可能的,因为我很少看到实际使用侧面“选择”链接的 ASP.NET 网站 - 大多数网站都允许您单击其中一个字段。

我该怎么做?

使用 Visual Studio 2008、ASP.NET 3.5 和 C# 3.0!

【问题讨论】:

    标签: c# asp.net gridview select field


    【解决方案1】:

    我将添加一个带有 DataTextField 的 ButtonField 作为您要绑定到的数据库表列,并使 CommandName 为“Select”。我刚刚在 GridView 上的 Visual Web Developer 2008 Express 中进行了此操作,并且成功了。祝你好运!

    【讨论】:

    • 谢谢,你帮我省了一晚上的“解决”问题 :)
    【解决方案2】:

    您可以使用模板字段并将 LinkBut​​ton 绑定到“SAMPLE ID”。我没有方便的 VS 来测试这个 - 但应该让你开始......

    <asp:TemplateField HeaderText="Sample Id">
        <ItemTemplate>
            <asp:LinkButton runat="server" CommandName="Select" Text='<%#Bind("SAMPLE ID")#>'></asp:LinkButton>
        </ItemTemplate>
    </asp:TemplateField>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-04
      • 1970-01-01
      • 2015-01-01
      • 2013-08-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多