開発環境:
Windows10 Pro
Microsoft Visual Studio Community 2019
開発言語:
WPF C# .NET FrameWork4.7.2
Listクラス変換してバインドしていましたが、
DefaultViewを指定すればDataTableも使えるようです。
try
{
string strSQL = "";
strSQL = "SELECT * FROM " + TableName;
using (SqlDataAdapter Adp = new SqlDataAdapter(strSQL, strCon))
{
using (System.Data.DataTable Dt = new System.Data.DataTable())
{
Adp.Fill(Dt);
if (Dt.Rows.Count > 0)
{
Grd.ItemsSource = Dt.DefaultView;
}
else
{
throw new Exception("対象テーブルに行は存在しませんでした。");
}
} //using Dt
} //using DqlDataAdapter
}
catch (Exception ex)
{
this.Close();
Cre.ShowMsg(ex, MethodBase.GetCurrentMethod().Name);
}