现在做的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>
大家帮帮忙吧,多谢了!