powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Начеть Datagrid-HeaderTemplate-Checkbox
5 сообщений из 5, страница 1 из 1
Начеть Datagrid-HeaderTemplate-Checkbox
    #34052593
Zhandos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня HeaderTemplate-e и в этом ряду стоить Checkbox. Как можна делать так чтобы если в HeaderTemplate-e Checkbox.checked то в этом ряду тоже все чекбоксы чекали.
...
Рейтинг: 0 / 0
Начеть Datagrid-HeaderTemplate-Checkbox
    #34054931
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Жабаскриптом проще всего.

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
Начеть Datagrid-HeaderTemplate-Checkbox
    #34055539
ayazdos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Жабаскриптом проще всего.

Но там данные я беру из базы данных и за этого я не могу изпользовать таблицы <table> . А для датагрида не вазможна с жаваскриптом вычыслить событя котырый пройсходить в HeaderTemplate-е.Вот как я вставляю чекбокс в HeaderTemplate и в эту колонку. Это у меня датаргид


tableMessageGrouping = new DataGrid();
tableMessageGrouping.AutoGenerateColumns=false;
tableMessageGrouping.PageSize=10;
tableMessageGrouping.AllowPaging=false;
tableMessageGrouping.BorderWidth=1;
tableMessageGrouping.AllowSorting=true;
tableMessageGrouping.PagerStyle.Width=100;
tableMessageGrouping.PagerStyle.VerticalAlign=VerticalAlign.Bottom;
tableMessageGrouping.PagerStyle.NextPageText=">>>";
tableMessageGrouping.PagerStyle.PrevPageText="<<<";
tableMessageGrouping.PagerStyle.HorizontalAlign=HorizontalAlign.Center;
tableMessageGrouping.PagerStyle.Position=System.Web.UI.WebControls.PagerPosition.TopAndBottom;
tableMessageGrouping.PagerStyle.PageButtonCount=10000;


и здесь я добавляю колонку каторый мне нужно

TemplateColumn newTemplateColumn=new TemplateColumn();
newTemplateColumn.ItemTemplate=new CheckBoxTeplateChild();
newTemplateColumn.HeaderTemplate=new CheckBoxTeplate();
tableMessageGrouping.Columns.Add(newTemplateColumn);


CheckBoxTeplateChild и CheckBoxTeplate У меня классы:


public class CheckBoxTeplateChild : System.Web.UI.ITemplate
{
public void InstantiateIn(Control container)
{
CheckBox ckbox = new CheckBox();

container.Controls.Add(ckbox);

}
}

А Html-коде автоматический поевляеться какойта id для чекбокса и я не могу ловить его
...
Рейтинг: 0 / 0
Начеть Datagrid-HeaderTemplate-Checkbox
    #34055870
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да вставь туда обычные <input type="check"> и все дела. Например в хидере чекбокс с id="col", а в строках - с id="col1", id="col2" и т.д. Потом в жабаскрипте остается пробежаться по чекбоксам страницы и если их id происходят от id чекбокса, по которому кликнули - поменять их checked на нужный

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
Начеть Datagrid-HeaderTemplate-Checkbox
    #34056156
ayazdos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да вставь туда обычные <input type="check"> и все дела. Например в хидере чекбокс с id="col", а в строках - с id="col1", id="col2" и т.д. Потом в жабаскрипте остается пробежаться по чекбоксам страницы и если их id происходят от id чекбокса, по которому кликнули - поменять их checked на нужный

Но я делаю WebPart для SharePoint-a там невазможно поставить html код. Только придеться пользововать серверные контрольй
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Начеть Datagrid-HeaderTemplate-Checkbox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]