GridView'ımda w3schools css kullanıyorum. Izgara görünümünde, bir sütun (BoundField) gizlemek istiyorum ancak bu sütun verilerine erişmek istediğim gibi "Görünür = false" ayarını yapmak istemiyorum.GridView css BoundField ile çakışıyor css
BoundField için (Gizlemek istediğim sütun) "" ve HeaderStyle-cssClass = "hidden" vererek gizlemek için css kullanıyorum.
Izgara görünümünde w3schools css'yi uyguladığımda, BoundField'ta css'yi geçersiz kılar.
w3schools css'yi kaldırırsam BoundField css iyi çalışır ancak GridView tasarımını kaybettim.
Hem css'nin birlikte çalışmasını nasıl sağlayabilirim? Eğer mümkün değilse o zaman "Visible = false" kullanmadan bu sütunu nasıl gizleyebilirim?
Aşağıdaki kodun verilmesi. Kafa bölümünde : gövde bölümünde
`<asp:GridView ID="GridView1" runat="server" class="w3-table w3-striped w3-bordered w3-card-4 gridtop" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" AutoGenerateColumns="False" DataKeyNames="Project_ID,Instance_ID" DataSourceID="SqlDataSource1">
<Columns>
<asp:BoundField DataField="Project_ID" HeaderText="Project_ID" ReadOnly="True" SortExpression="Project_ID" HeaderStyle-CssClass="hiddenGV" ><ItemStyle CssClass="hiddenGV"/></asp:BoundField>
`
Merhaba, çözümünüzü kullandım ve çalışıyor.
ben CSS yerine arkasındaki kodu yazarak sorunu çözdü.
Ben GridView OnRowCreated mülkiyet fonksiyonunu kullanılmış ve bu ile de gizli sütunukullanarak satır seçilir ve hala kodda erişebilirsiniz.
kaynak
2016-04-06 09:30:47 user2211486