如何在wpf中的datagridview中给出colum头 [英] how to give the colum header in datagridview in wpf

查看:240
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆