小编LIU*_*LIU的帖子

SQL Server 2008中ID列的最佳类型

我是SQL Server 2008的初学者.表格中有一个colunm StudentID. StudentID将是表的pk,它只能是整数,它将是一个巨大的数字.

我的问题是SQL Server 2008中的StudentID列最适合哪种类型?

bigintnumeric(18,0)?或其他人?

非常感谢.

sql-server sql-server-2008

15
推荐指数
1
解决办法
3万
查看次数

通过后台代码设置 DataGridTextColumn.ElementStyle

我的用户界面中有一个数据网格。数据表将绑定到它。因为数据表可能有不同的格式,所以我在后面的代码中为网格添加了列和绑定值。见下文:

for (int iLoop = 0; iLoop < dtGroup.Columns.Count; iLoop++)
{
    DataGridTextColumn dgColumn = new DataGridTextColumn();
    dgColumn.Header = dtGroup.Columns[iLoop].ColumnName;
    dgColumn.Binding = new Binding(dtGroup.Columns[iLoop].ColumnName);


    this.dgGroupMatrix.Columns.Add(dgColumn);
}
Run Code Online (Sandbox Code Playgroud)

我想要的是让网格单元格的背景颜色基于值。

我可以通过 XAML 做到这一点。

<DataGrid.Columns>
    <DataGridTextColumn Binding="{Binding Path= operation_name}" Header="operation_name">
        <DataGridTextColumn.ElementStyle>
            <Style TargetType="{x:Type TextBlock}">
                <Style.Triggers>
                    <Trigger Property="Text" Value="V31">
                        <Setter Property="Background" Value="LightGreen"/>
                    </Trigger>
                </Style.Triggers>
            </Style>
        </DataGridTextColumn.ElementStyle>
    </DataGridTextColumn>
</DataGrid.Columns>
Run Code Online (Sandbox Code Playgroud)

但是我不能在 XAML 中设置网格的列,因为这个网格会有不同的格式。

我能做什么?

c# wpf xaml datagrid

4
推荐指数
1
解决办法
6815
查看次数

标签 统计

c# ×1

datagrid ×1

sql-server ×1

sql-server-2008 ×1

wpf ×1

xaml ×1