データソースがリストにバインドするデータバインディングソースを使用しています。このデータソースをデータセットに変換しましたが、次のような例外がスローされました。
タイプ 'System.Windows.Forms.BindingSource' のオブジェクトをタイプ 'System.Data.DataSet' にキャストできません
データソースをデータセットに変換するためにこのコードを書いています。
if (childCtrl is DataGridView)
{
DataSet ds = new DataSet();
ds = (DataSet)(((DataGridView)childCtrl).DataSource);
ds.WriteXml(@"D:\AverageReporting.xml");
}
バインディング ソース データをデータセットに変換する方法はありますか?