Я хочу, чтобы бесплатный ASP.NET-контроль помогал мне в достижении следующих целей:Выбор управления ASP.NET?
Элемент управления должен иметь возможность включения пейджинга. Трюк, который у меня есть, - пейджинг, требуется на уровне столбца, а не в строке. Я хочу иметь возможность, где я могу иногда показывать число x столбцам.
Нормальный пейджинг для сетки/представления выполняется горизонтально по записям. Например, если у нас есть 10 записей в связанном наборе данных, а размер подкачки - 5, у нас будет 2 страницы. Первая страница содержит первые 5 записей, а вторая содержит остальные 5. В моей ситуации количество строк всегда будет одинаковым, т. Е. Если в полученном наборе данных будет 10 строк, тогда сразу будет отображаться 10 строк. Но количество столбцов может меняться. Следовательно, поисковый вызов на уровне столбца. Я не уверен, как наиболее эффективно достичь этого. Ячейки должны иметь редактируемый элемент управления (возможно, текстовое поле) Я использую ASP.NET 4.0.
Можете ли вы объяснить немного больше? Если вам просто нужно, чтобы отдельные столбцы были доступными для страницы, вы могли бы просто сделать каждый столбец своим собственным «DataGrid» с его собственным поисковым вызовом и просто нарисовать их так, чтобы они выглядели как одна сетка. – David
Я думаю, что он просит только визуально показать некоторое подмножество столбцов за раз. Есть сложные способы сделать это, но проще всего просто обработать его с помощью CSS и Markup на клиенте. Вы можете поместить его в элемент DIV с установленной шириной и иметь полосы прокрутки для перекрытия. – Josh
GridView или DataGrid? Непонятно, что вы пытаетесь сделать. – jrummell