【发布时间】:2018-03-21 05:05:23
【问题描述】:
我很震惊,这听起来很简单,但我很困惑。我有一个 DataGrid 控件,它在运行时从 SQL Server 填充数据。我需要的只是将 ID 列变成超链接(我也尝试将颜色更改为蓝色但没有成功)
private void fillDataGrid(string strSQL)
{
try
{
SqlConnection con = new SqlConnection();
con.ConnectionString = KaskoConnectionString.ConnectionString;
con.Open();
sda = new SqlDataAdapter(strSQL, con);
ds = new DataSet();
sda.Fill(ds);
DGHolder.ItemsSource = ds.Tables[0].DefaultView;
//DGHolder.Columns[0].
}
catch (Exception ex)
{
this.ShowMessageAsync("Error", ex.Message, MessageDialogStyle.Affirmative);
}
XAML 非常基础,如下所示
<DataGrid Name="DGHolder" BorderBrush="Gray" BorderThickness="4" Background="LightGray" AlternatingRowBackground="LightBlue" AutoGenerateColumns="True" Style="{StaticResource AzureDataGrid}" Grid.Column="0" FontWeight="Bold" MouseLeftButtonUp="DGHolder_MouseLeftButtonUp">
</DataGrid>
任何帮助将不胜感激...
非常感谢
【问题讨论】:
标签: c# sql sql-server wpf datagrid