簡體   English   中英

ASP.NET C#Gridview單元格URL參數

[英]ASP.NET C# Gridview Cell URL Parameter

好的,以下是gridview的代碼:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
    BorderColor="#3399FF" BorderStyle="Solid" CellPadding="10" CellSpacing="10" 
    DataKeyNames="Request_No" DataSourceID="SqlDataSource1" ForeColor="#3399FF" 
    HorizontalAlign="Center">
    <Columns>
        <asp:BoundField DataField="Request_No" HeaderText="Request No" ReadOnly="True" 
            SortExpression="Request_No" />
        <asp:BoundField DataField="Request_Details" HeaderText="Request Details" 
            SortExpression="Request_Details" />

<asp:BoundField DataField="Request_Status" HeaderText="Request Status" 
            SortExpression="Request_Status" />
    </Columns>
</asp:GridView>

我有三列,我希望最后一列的單元格數據是超鏈接。 因此,當我按下該鏈接時,它將轉到另一個頁面,以便我可以在那里檢索單元格值並從數據庫中調用請求的詳細信息。 這在PHP中足夠簡單,但是在這里不確定如何:(感謝和幫助,感激:)

為此,您需要使用TemplateField而不是<asp:BoundField DataField="Request_Status" ,例如:

<asp:TemplateField>
    <ItemTemplate>
          <a href="requiredUrl">link text</a>
    </ItemTemplate>
</asp:TemplateField>

為了在該模板中獲得數據綁定,可以使用Bind,Eval方法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM