Я использую Excel для просмотра таблиц базы данных, связывая представления базы данных SQL в Excel и создавая электронную таблицу. Это прекрасно работает, но я хочу решение в коде.
Есть ли в C # ASP.NET способ привязать представление базы данных непосредственно к виду сетки, если имя представления представлено в виде строки?
*** решаемые *****
Я провел еще несколько исследований и нашел решение. Основная проблема заключалась в том, что я не хотел создавать какие-либо бизнес-объекты или иметь хранимую процедуру в моей базе данных.
Решение, которое я нашел, состояло в том, чтобы использовать SqlDataSource. Я просто устанавливаю SqlDataSource.ConnectionString и устанавливаю SqlDataSource.SelectCommand равным «Select * From» + MyViewName, а затем связываю источник данных с видом сетки.
Используя этот метод, я, по сути, просто должен передать имя таблицы / представления, и представление сетки будет заполнено из базы данных напрямую. Это позволяет мне использовать тот же код, и единственное, что нужно изменить, - это строка имени представления базы данных.