0

ここに私のデータグリッドがあります:

<asp:DataGrid id="dataGrid1" runat="server">
    <Columns>
        <asp:HyperLinkColumn DataNavigateUrlField="Valid" 
         DataTextField="Valid" 
          HeaderText="Enable / Disable"
         DataNavigateUrlFormatString="~\examfilemanager\{0}" />
      </Columns>
</asp:DataGrid>

カスタムDataTextFieldを表示したいEnableのですが、値は です。値がtrueDisable場合false、HyperLinkColumn にこのロジックを追加するにはどうすればよいですか? ありがとう。

4

2 に答える 2

0
<asp:HyperLink ID="hl1" NavigateUrl='<%# String.Format("uri.aspx?id={0}",Eval("id")) %>'
runat="server">Edit</asp:HyperLink>

ハイパーリンク列を好む場合は、以下を使用してください

    <Columns>
        <asp:HyperLinkColumn
             HeaderText="Enable /Disable"
             DataNavigateUrlField="IntegerValue"
             DataNavigateUrlFormatString="examfilemanager.aspx?id={0}"
             DataTextField="Id"
             DataTextFormatString="{0:c}"
             Target="_blank"/>
     </Columns>
于 2013-04-29T05:05:13.300 に答える