0
DataTableを使用してDataGridViewの情報を入力しています。その後、私が使用してその上にデータをフィルタリングするためのBindingSourceを使用:BindingSourceをDataTableにキャストする方法
BindingSource bs = new BindingSource();
bs.DataSource = dgvAppList.DataSource;
bs.Filter = ""; //some filter commands here
dgvAppList.DataSource = bs;
さて、フィルタリングの後、私はDataTableの上に私のDataGridViewからのデータを格納したいです。私は、次のコードを使用してみました:
var bindingSource = (BindingSource)dgvAppList.DataSource;
var table = (DataTable)bindingSource.DataSource; // error pops out here
をしかし、私は常にエラーになってしまう:
私はDataTableの変数に私のDataGridViewのデータを格納するためのDataTableへのBindingSourceをキャストしますどのようにUnable to cast object of type 'System.Windows.Forms.BindingSource' to type 'System.Data.DataTable'.
?