Как я могу преобразовать тип System.коллекции.универсальный.список ' к 'системе.данных.таблица данных'
Как я могу преобразовать тип System.коллекции.универсальный.список ' к 'системе.данных.таблица данных' ?
В методе GetOpenBranchSalesInvoice() он возвращает список, но проблема заключается в том, что есть 1 ссылка, которая является :
DataTable OpenBranchSalesInvoice = SQL_DB.GetOpenBranchSalesInvoice();
затем
foreach (DataRow dr in OpenBranchSalesInvoice.Rows)
Итак, как я могу установить List<branchsales> В DataTable ?
Я буду благодарен за объяснение
Что я уже пробовал:
internal static List<BranchSales> GetOpenBranchSalesInvoice() { List<BranchSales> branchSalesList = new List<BranchSales>(); using (SqlConnection connection = SQL_DB.getSQL_Connection()) { connection.Open(); SqlCommand command = new SqlCommand(some query here "); using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { BranchSales branch = new BranchSales(); branch.branchSaleID = (Guid)reader["branchSaleID"]; branch.orderNo = (string)reader["orderNo"]; branch.branchCode = (string)reader["branchCode"]; branch.BranchSalesOrderNo = (string)reader["BranchSalesOrderNo"]; branch.BranchSalesInvoiceNo = (string)reader["BranchSalesInvoicesNo"]; branchSalesList.Add(branch); } } } return branchSalesList; }