datagrid的显示问题,急!
现在做的datagrid中已经能够显示横向的和纵向的分割线了,如图所示
如果看不到图的话,请到我的个人空间去看,在我的相册中,那张名为问题.jpg的图片就是了
现在的问题是数据库中总共只有四条数据,所以没有完全填充DataGrid,在没有记录可显示的地方就不会出现横向和纵向的网格线了, 怎么能在空白的行中也显示横向和纵向的网格线呢?代码如下:
<StackPanel>
<sdk:DataGrid AutoGenerateColumns="False" HorizontalAlignment="Center" Width="600" Margin="21,7,29,200" x:Name="DataGrid1" LoadingRow="DataGrid1_LoadingRow" Height="250" ColumnWidth="150" GridLinesVisibility="All" HorizontalScrollBarVisibility="Hidden">
<sdk:DataGrid.Columns>
<sdk:DataGridTextColumn Header="用户名" Width="150" Binding="{Binding UserName}" HeaderStyle="{StaticResource DataGrid_Header_Center}" >
</sdk:DataGridTextColumn>
<sdk:DataGridTextColumn Header="性别" Width="150" Binding="{Binding UserSex}" HeaderStyle="{StaticResource DataGrid_Header_Center}" >
</sdk:DataGridTextColumn>
<sdk:DataGridTemplateColumn Header="修改" Width="150" HeaderStyle="{StaticResource DataGrid_Header_Center}" >
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="修改" Height="23" HorizontalAlignment="Left" Margin="10,10,0,0" x:Name="UpdateBtn" VerticalAlignment="Top" Width="100" Click="UpdateBtn_Click" />
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
<sdk:DataGridTemplateColumn Header="删除" Width="150" HeaderStyle="{StaticResource DataGrid_Header_Center}" >
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="删除" Height="23" HorizontalAlignment="Left" Margin="10,10,0,0" x:Name="DeleteBtn" VerticalAlignment="Top" Width="100" Click="DeleteBtn_Click" />
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
</sdk:DataGrid.Columns>
</sdk:DataGrid>
</StackPanel>
<StackPanel Width="600" Orientation="Horizontal" Height="250">
<Button Content="添加记录" Height="23" Margin="30,15,0,0" Name="button1" Click="button1_Click" Width="50" />
<Button Content="按输入条件查询" Height="23" HorizontalAlignment="Left" Margin="30,15,0,0" Name="button2" Click="button2_Click" Width="90" />
<TextBlock Height="23" HorizontalAlignment="Left" Margin="20,15,0,0" Name="textBlock1" Text="用户名:" Width="50" />
<TextBox Height="23" Margin="5,15,0,0" Name="txtName" Width="50" />
<TextBlock Height="23" Margin="10,15,0,0" Name="textBlock2" Text="性别:" Width="50" />
<TextBox Height="23" HorizontalAlignment="Left" Margin="10,15,0,0" Name="txtSex" Width="50" />
<Button Content="刷新" Height="23" Name="button3" Width="60" Margin="50,15,0,0" Click="button3_Click" />
</StackPanel>
大家帮帮忙吧,多谢了!
如果看不到图的话,请到我的个人空间去看,在我的相册中,那张名为问题.jpg的图片就是了
现在的问题是数据库中总共只有四条数据,所以没有完全填充DataGrid,在没有记录可显示的地方就不会出现横向和纵向的网格线了, 怎么能在空白的行中也显示横向和纵向的网格线呢?代码如下:
<StackPanel>
<sdk:DataGrid AutoGenerateColumns="False" HorizontalAlignment="Center" Width="600" Margin="21,7,29,200" x:Name="DataGrid1" LoadingRow="DataGrid1_LoadingRow" Height="250" ColumnWidth="150" GridLinesVisibility="All" HorizontalScrollBarVisibility="Hidden">
<sdk:DataGrid.Columns>
<sdk:DataGridTextColumn Header="用户名" Width="150" Binding="{Binding UserName}" HeaderStyle="{StaticResource DataGrid_Header_Center}" >
</sdk:DataGridTextColumn>
<sdk:DataGridTextColumn Header="性别" Width="150" Binding="{Binding UserSex}" HeaderStyle="{StaticResource DataGrid_Header_Center}" >
</sdk:DataGridTextColumn>
<sdk:DataGridTemplateColumn Header="修改" Width="150" HeaderStyle="{StaticResource DataGrid_Header_Center}" >
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="修改" Height="23" HorizontalAlignment="Left" Margin="10,10,0,0" x:Name="UpdateBtn" VerticalAlignment="Top" Width="100" Click="UpdateBtn_Click" />
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
<sdk:DataGridTemplateColumn Header="删除" Width="150" HeaderStyle="{StaticResource DataGrid_Header_Center}" >
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="删除" Height="23" HorizontalAlignment="Left" Margin="10,10,0,0" x:Name="DeleteBtn" VerticalAlignment="Top" Width="100" Click="DeleteBtn_Click" />
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
</sdk:DataGrid.Columns>
</sdk:DataGrid>
</StackPanel>
<StackPanel Width="600" Orientation="Horizontal" Height="250">
<Button Content="添加记录" Height="23" Margin="30,15,0,0" Name="button1" Click="button1_Click" Width="50" />
<Button Content="按输入条件查询" Height="23" HorizontalAlignment="Left" Margin="30,15,0,0" Name="button2" Click="button2_Click" Width="90" />
<TextBlock Height="23" HorizontalAlignment="Left" Margin="20,15,0,0" Name="textBlock1" Text="用户名:" Width="50" />
<TextBox Height="23" Margin="5,15,0,0" Name="txtName" Width="50" />
<TextBlock Height="23" Margin="10,15,0,0" Name="textBlock2" Text="性别:" Width="50" />
<TextBox Height="23" HorizontalAlignment="Left" Margin="10,15,0,0" Name="txtSex" Width="50" />
<Button Content="刷新" Height="23" Name="button3" Width="60" Margin="50,15,0,0" Click="button3_Click" />
</StackPanel>
大家帮帮忙吧,多谢了!
...全文
相关推荐
easyui datagrid 行编辑中combogrid和combobox显示问题
修改上一个资源版本中结束编辑时combobox显示问题. 1、类型为combogrid时每行的参数不同查询返回对应的数据结果。 2、类型为combobox时,输入框显示图标按钮,实现对应的事件。 3、解决类型为combobox显示为value而不是text问题
wpf datagrid 单元格颜色 根据datatable动态显示datagrid内容
wpf datagrid 单元格颜色 根据条件改变颜色换 根据表datatable动态显示datagrid内容
WPF DataGrid 中显示图片的小例子
在WPF的 DataGrid控件中显示图片的小例子
wpf DataGrid 自定义样式!
wpf DataGrid 自定义样式、控件模板 ControlTemplate
WPF DataGrid 添加合计行并始终显示在底部代码
找了好长时间,终于找到wpf DataGrid添加合计行并始终显示在底部,并带有DataGrid 样式(隔行变色,鼠标移动变色,选中行变色)


