1
我希望在WPF數據網格中顯示SQL Server命令「sp_who2 active」的輸出。我想出了下面的代碼 -在WPF數據網格中顯示sp_who2的輸出
private void GetActiveSQLIds()
{
SqlConnection con = new SqlConnection(STR_DataSource);
con.Open();
SqlCommand cmd = new SqlCommand("EXEC sp_who2 active", con);
SqlDataReader dr = cmd.ExecuteReader();
DataTable dt = new DataTable();
dt.Load(dr);
this.dataGrid1.AutoGenerateColumns = true;
this.dataGrid1.ItemsSource = dt.Select();
con.Close();
}
它執行好了,但實際顯示的列「RowError」,「RowState的」等,而不是sp_who2輸出。
任何人都知道如何去做我想完成的事情?
您是否嘗試過`this.dataGrid1.ItemsSource = dt`? – decyclone 2011-01-31 05:21:49