powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DataGrid - проблема при выдилении в скроле и PageIndexChanged
1 сообщений из 1, страница 1 из 1
DataGrid - проблема при выдилении в скроле и PageIndexChanged
    #34083264
Evgeny_Leon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При выделении по примеру из faq:


private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
ListItemType itemType = e.Item.ItemType;
if ((itemType == ListItemType.Pager) ||
(itemType == ListItemType.Header) ||
(itemType == ListItemType.Footer))
{
return;
}
LinkButton button = (LinkButton)e.Item.Cells[0].Controls[0];
e.Item.Attributes["onclick"] = Page.GetPostBackClientHyperlink(button, "");
}


получаю ID в TextBox1 для примера:

private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
int id;
if(e.Item.ItemIndex == -1)
{
id = 0;
}
else
{
id = Convert.ToInt32(DataGrid1.DataKeys[e.Item.ItemIndex]);
}
TextBox1.Text = id.ToString();
}

при переходе на другую страницу становится (или не становится) выделенная другая строка на выбранной странице.
Как узнать какая строка выбрана ?
Как убрать выделение какой либо строки ?
----------------------------------------


И еще вопрос:
DataGrid во фрейме 100 строк например, все в окно не помещается но есть скрол. При выборе строки
которая не помещается например 95-ю , она выделяется, но фрейм проскроливается в начало и выбранную строку на видно.
Можно ли это както решите, проскролите вверх и тд ?

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


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