DataTableCollection tablesCol = dsBagCheck.Tables;
DataTable dtMyBags = tablesCol["MyBags"]
위의 두 문장은 하나의 문장으로 결합됩니다
DataTable dtMyBags = dsBgCheck.Tables["MyBags"];
그런데 원래 코드에는 문제가 없는데 이상하네요