首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我们总是有一个额外的列显示在数据格力

为什么我们总是有一个额外的列显示在数据格力
EN

Stack Overflow用户
提问于 2010-05-14 09:55:41
回答 2查看 1.2K关注 0票数 4

我指定了四列,但是为什么我总是在输出中看到一个额外的列

这是我的xaml代码

代码语言:javascript
复制
 <Grid x:Name="LayoutRoot" Background="White" Height="492" Width="453">
        <sdk:DataGrid MinHeight="100" x:Name="dgCounty" AutoGenerateColumns="False" VerticalAlignment="Top" Grid.Row="1"   IsReadOnly="True"  Margin="5,5,5,0" RowDetailsVisibilityChanged="dgCounty_RowDetailsVisibilityChanged"  SelectionMode="Extended"   RowDetailsVisibilityMode="VisibleWhenSelected">
            <sdk:DataGrid.Columns>
                <sdk:DataGridTemplateColumn>
                    <sdk:DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>
                            <Button x:Name="myButton" Width="24" Height="24" Click="Details_Click">
                                <Image  x:Name="img" Source="Images/detail.JPG" Stretch="None"/>
                            </Button>
                        </DataTemplate>
                    </sdk:DataGridTemplateColumn.CellTemplate>
                </sdk:DataGridTemplateColumn>
                <sdk:DataGridTemplateColumn  Header="ID">
                    <sdk:DataGridTemplateColumn.CellTemplate>
                        <DataTemplate >
                                <sdk:Label Content="{Binding EmployeeID}" />
                        </DataTemplate>
                    </sdk:DataGridTemplateColumn.CellTemplate>
                </sdk:DataGridTemplateColumn>
                <sdk:DataGridTemplateColumn  Header="Name">
                    <sdk:DataGridTemplateColumn.CellTemplate>
                        <DataTemplate >
                            <sdk:Label Content="{Binding EmployeeFName}" />
                        </DataTemplate>
                    </sdk:DataGridTemplateColumn.CellTemplate>
                </sdk:DataGridTemplateColumn>
                <sdk:DataGridTemplateColumn  Header="MailID">
                    <sdk:DataGridTemplateColumn.CellTemplate>
                        <DataTemplate >
                            <sdk:Label Content="{Binding EmployeeMailID}" />
                        </DataTemplate>
                    </sdk:DataGridTemplateColumn.CellTemplate>
                </sdk:DataGridTemplateColumn>
            </sdk:DataGrid.Columns>

 </sdk:DataGrid>

,我们需要做什么设置来删除额外的列吗?

提前谢谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2010-12-08 16:03:09

你说的是最后一根空的准柱?如果是,答案是:

http://wpf.codeplex.com/Thread/View.aspx?ThreadId=58939

对我来说很有魅力。

票数 3
EN

Stack Overflow用户

发布于 2010-05-16 10:50:54

您可以尝试将ColumnWidth属性的DataGrid设置为*。另一种方法是将上一列的宽度设置为*。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2833223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档