У меня есть GridView, который получает данные, как например:Как добавить таблицу данных в GridView?
DataTable schedulesTable = Transporter.GetDataTableFromAPI(callingURL);
gvSchedules.DataSource = schedulesTable;
gvSchedules.DataBind();
После этого GridView есть данные, я хочу, чтобы добавить еще один DataTable к нему.
Проблема заключается в том, если я это сделать:
DataTable schedulesTable = Transporter.GetDataTableFromAPI(callingURL); <-- different URL, so new table
gvSchedules.DataSource = schedulesTable;
gvSchedules.DataBind();
Это перезагружает данные в сетке именно с этой таблицей. Он устраняет другой.
Как я могу добавить несколько таблиц в GridView?
попробуйте сделать цикл, чтобы добавить новые строки, но из того, что я видел, вы используете две разные сетки, нет? – PiLHA
На самом деле это всего лишь 1 сетка. i обновил вопрос –
Затем вы можете добавить строку за строкой с помощью 'foreach (строка DataRow в таблице. Rows) {}' ИЛИ для объединения данных datatables 'dataTable1.Merge (dataTable2);' – PiLHA