SQLServerコマンド「sp_who2active」の出力をWPFデータグリッドに表示したいと思います。私は次のコードを思いついた-
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();
}
正常に実行されますが、実際にはsp_who2の出力ではなく、「RowError」、「RowState」などの列が表示されます。
誰かが私が達成したいことをする方法を知っていますか?