開発環境:
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);
}