如何在wpf中的datagridview中给出colum头 [英] how to give the colum header in datagridview in wpf
本文介绍了如何在wpf中的datagridview中给出colum头的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨
我在一个标签控件中放置了一个数据网格
Hi
I Placed one datagrid in one tab control
<tabitem header="Storage Details" fontsize="20">
<grid removed="#FFE5E5E5" margin="0,1,0,-1">
<grid.columndefinitions>
<columndefinition />
</grid.columndefinitions>
<datagrid>
Style="{StaticResource DataGrid}"
IsReadOnly="True"
Margin="71,230,170,107"
ScrollViewer.CanContentScroll="True"
ScrollViewer.VerticalScrollBarVisibility="Auto"
SelectionChanged="grdStorageDetails_SelectionChanged"
Name="grdStorageDetails"></datagrid>
</grid>
</tabitem>
当标签项目打开其工作正常时,以下代码无法正常工作
The following code is not working when the tab Item is hidden when its open its workig fine
grdStorageDetails.Columns[8].Visibility = System.Windows.Visibility.Visible;
grdStorageDetails.Columns[8].Header = "Name";
grdStorageDetails.Columns[8].Width = 150;
grdStorageDetails.Columns[6].Visibility = System.Windows.Visibility.Visible;
grdStorageDetails.Columns[6].Header = "Description";
请帮我解决问题
Please help me to resolve the problem
推荐答案
<asp:GridView ID="GVdata" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" >
<Columns>
<asp:TemplateField SortExpression="Subnet" HeaderText="Subnet">
<HeaderTemplate>
<asp:Label ID="SubnetHeader" ToolTip="My Tip to you" runat="server" Text="Label"></asp:Label>
</HeaderTemplate>
<ItemTemplate >
<asp:Label ID="lblSubnet" runat="server" Text='<%# Bind("ID") %>' ></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<Columns>
</asp:GridView >
或
GridView1.Columns(index).HeaderText =我的标题文本
or
GridView1.Columns(index).HeaderText = "My Header Text"
这篇关于如何在wpf中的datagridview中给出colum头的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文