2013-02-14 4 views
-1

В моем управлении представлением данных у меня есть несколько checkboxfield с boolean = true. Я хочу иметь гиперссылку на любой текст, такой как HeaderText поля данных, чтобы перейти на другую страницу. Является ли это возможным? Если нет, любое предложение?hyperlink in in checkboxfield detailsview

Сведения о режиме. Когда вы нажимаете гиперссылку в gridview, в представлении деталей будут показаны детали, которые будут отмечены флажком, если boolean = true и unchecked, если false. Я хочу иметь текст гиперссылки на Checked CheckedBoxField (флажок «Не отмечен», я скрываю его по коду).

Ниже ASPX:

`  

<Fields> 
     <asp:CheckBoxField DataField="Sample_Preparation_SP" HeaderImageUrl="~/Images/Coal/Coal.jpg" 
        HeaderText="Sample_Preparation" Text="Sample_Preparation" /> 


     <asp:CheckBoxField DataField="Free_Moisture_FM" HeaderImageUrl="~/Images/Biomass/Wood Chips.jpg" 
      HeaderText="Free_Moisture_FM" SortExpression="Free_Moisture_FM" Text="Free Moisture" /> 


     <asp:CheckBoxField DataField="Inherent_Moisture_IM" HeaderImageUrl="~/Images/Coal/Coal.jpg" 
      HeaderText="Inherent_Moisture_IM" SortExpression="Inherent Moisture" Text="Inherent Moisture" /> 


     <asp:CheckBoxField DataField="Total_Moisture_TM" HeaderText="Total_Moisture_TM" SortExpression="Total_Moisture_TM" HeaderImageUrl="~/Images/Biomass/Wood Pellet3.jpg" Text="Total Moisture" /> 


     <asp:CheckBoxField DataField="Gross_Calorific_Value_GCV" HeaderText="Gross_Calorific_Value_GCV" 
      SortExpression="Gross_Calorific_Value_GCV" HeaderImageUrl="~/Images/Biomass/EFB.jpg" Text="Gross Calorific Value" /> 


     <asp:CheckBoxField DataField="Net_Calorific_Value_NCV" HeaderText="Net_Calorific_Value_NCV" SortExpression="Net_Calorific_Value_NCV" HeaderImageUrl="~/Images/Biomass/Wood Chips.jpg" Text="Net Calorific Value" /> 


    </Fields> 


</asp:DetailsView> 


<asp:SqlDataSource 
      ID="SqlDataSource1" 
      runat="server" 
      ConnectionString="<%$ ConnectionStrings:ConnectionString2 %>" 
      SelectCommand="SELECT [SampleID],[Sample_Preparation_SP], [Free_Moisture_FM], [Inherent_Moisture_IM], [Total_Moisture_TM] ,[Gross_Calorific_Value_GCV], [Net_Calorific_Value_NCV] FROM [tbl_SampleRegistration] WHERE SampleID [email protected]" > 

    <SelectParameters> 
     <asp:QueryStringParameter Name="SampleID" QueryStringField="SampleID" /> 
    </SelectParameters> 
</asp:SqlDataSource>` 
+0

Что ваш пробовали, вы можете разместить некоторый пример кода? –

ответ

0

Лучший способ заключается в использовании шаблона поля для Details View, так что вы можете настроить вещи на любой уровень.

Смотрите эту отличную ссылку с MSDN

http://msdn.microsoft.com/en-us/library/bb288033.aspx 
+0

Да, я видел статьи, в которых упоминается «CheckBoxField отображается как отключенный флажок, который проверяется, если значение поля данных равно True (или YES) и не отмечено иначе (False/NO)». Но я хочу гиперссылку на текст «True/Yes» для перехода на другую страницу aspx. Как? – user2070565

+0

Если я не ошибаюсь, вы можете использовать такие ссылки, как ", false) });