原因:
Error:無法繫結至 DataSource 上的屬性或欄位
bs_tblT內外銷統計附檔.DataMember = null;
bs_tblT內外銷統計附檔.DataSource = null;
Error:無法清除這個清單
bs_tblT內外銷統計附檔.Clear();
解決:
用bindingsource isbindingsuspended
foreach (Control item in this.tableLayoutPanel1.Controls)
{
item.DataBindings.Clear();
}
lbl_檔案名稱.DataBindings.Clear();
//忘記把這個ctl給DataBindings.Clear()...
//因為此ctl是屬於flowLayoutPanel2
//而flowLayoutPanel2是屬於tableLayoutPanel1
//所以此ctl我需要另外將其DataBindings.Clear()
//而不是寫在foreach裡面...那邊只會找到flowLayoutPanel2
參考:
我的表單本來可以開啟的,因為我把access資料庫裡的欄位user改成user_1
[除錯] System.InvalidCastException: System.Data.DataViewManagerListItemTypeDescriptor
如何在dataTable更新完成後,才讓綁定的dataGridView 做更新?
沒有留言:
張貼留言