powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / LinkButton в GridView
6 сообщений из 6, страница 1 из 1
LinkButton в GridView
    #33990369
cmisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите разобраться, может я недопонимаю чего, конечно. Вообщем у нас есть GridView (назовем GV1), Там колонка Command (Edit, Delete), линки. Линк Delete называется linkDelete. И я хочу в программном коде добавить ему аттрибут, например onclick, чтобы спрашивало подтверждение на удаление. Как это сделать. В программном коде linkDelete нет , GV1.linkDelete нет. А как мне его заюзать?
...
Рейтинг: 0 / 0
LinkButton в GridView
    #33990419
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В RowDataBound гридвью находишь нужный линкбатон в e.Cells[] и вешаешь на него скрипт.

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
LinkButton в GridView
    #33990423
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В событии RowDataBound
protected void MainReportGridView_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Cells[2].Controls[0] - приводите к нужному типу и добавляете атрибут.

}
}
----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
LinkButton в GridView
    #33990702
Здравствуйте, cmisha, Вы писали:

C>Помогите разобраться, может я недопонимаю чего, конечно. Вообщем у нас есть GridView (назовем GV1), Там колонка Command (Edit, Delete), линки. Линк Delete называется linkDelete. И я хочу в программном коде добавить ему аттрибут, например onclick, чтобы спрашивало подтверждение на удаление. Как это сделать. В программном коде linkDelete нет , GV1.linkDelete нет. А как мне его заюзать?

Конечно linkDelete нет. Смотри событие типа RowDataBound и примерно так:
protected RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
LinkButton lbtn = e.Row.FindControl("linkDelete") as LinkButton;
if (lbtn != null)
lbtn.Attributes.Add("oncklick","alert('dddd');");
}
}
...
Рейтинг: 0 / 0
LinkButton в GridView
    #33990746
Dmitry Uvarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а проще воспользоваться новым атрибутом OnClientClick и прописать свой JS код прямо в aspxhttp://ln.com.ua/~openxs/articles/smart-questions-ru.html
...
Рейтинг: 0 / 0
LinkButton в GridView
    #33991278
cmisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, ApplicationException, Вы писали:

AE>Здравствуйте, cmisha, Вы писали:

C>>Помогите разобраться, может я недопонимаю чего, конечно. Вообщем у нас есть GridView (назовем GV1), Там колонка Command (Edit, Delete), линки. Линк Delete называется linkDelete. И я хочу в программном коде добавить ему аттрибут, например onclick, чтобы спрашивало подтверждение на удаление. Как это сделать. В программном коде linkDelete нет , GV1.linkDelete нет. А как мне его заюзать?

AE>Конечно linkDelete нет. Смотри событие типа RowDataBound и примерно так:
AE>protected RowDataBound(object sender, GridViewRowEventArgs e)
AE>{
AE>if (e.Row.RowType == DataControlRowType.DataRow)
AE> {
AE> LinkButton lbtn = e.Row.FindControl("linkDelete") as LinkButton;
AE> if (lbtn != null)
AE> lbtn.Attributes.Add("oncklick","alert('dddd');");
AE> }
AE>}

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


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