У меня есть сетка, которая выглядит примерно так: .
Я пытаюсь объединить несколько столбцов в виде сетки в один столбец на основе значения заголовка.
Я пытаюсь объединить название улицы, город, штат, почтовый индекс под одним значением адреса, чтобы получить значение в виде одного столбца адрес . Это уменьшило бы мой общий номер столбца до 3 в приведенном выше примере с ID, Person и Address. Как я могу сделать это в C #?
Вместо этого я не использую поле BoundField / Template, я читаю из файла Excel, загружаю его данные и связываю его в виде таблицы, поэтому я не знаю, сколько столбцов у меня может быть в каждом прогоне.
Я видел много учебных пособий, которые фокусируются на данных Boundfield и используют метод DataBinder.Eval (), чтобы выполнить это, но это не работает для меня.
Моя сетка выглядит просто так:
<asp:GridView ID="GridView1" runat="server" HorizontalAlign="Center"> </asp:GridView>
Мой код в основном использует FileUpload Control для загрузки файла Excel, устанавливая OleDBConnection, создавая новую DataTable и связывая все в GridView1.
Как тогда можно получить их под одним столбцом, используя C #? Любая идея / помощь будет принята с благодарностью.
PS: значения "..." в последней и второй последней строке вида сетки являются другими значениями. Это просто для того, чтобы показать, что могут быть сотни значений.