Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Datagrid, ItemTemplate, LinkButton, EventHandler - как все это связать, чтобы работало? / 2 сообщений из 2, страница 1 из 1
04.01.2006, 18:30
    #33468368
TomKa_t
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagrid, ItemTemplate, LinkButton, EventHandler - как все это связать, чтобы работало?
Существует Datagrid dg, который забивается при помощи dbadapter'a и dataset'a (соответственно adapter забивается из базы MS-SQL). В datagrid'e имеется EditItemTemplate (представляет собой таблицу), один из рядов этой таблицы представляет собой строку с 3-мя LinkButton'ами, у двух из них соответственно исп. обработчики событий datagrid'a Update (CommandName="Update") и Cancel(CommandName="Cancel"), я создаю третью LinkButton lnkChange c CommandName="SaveAs" и в codebehing file реализую след
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
private void dg_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
		{
			if(e.CommandName=="SaveAs")
			{
				TextBox t=(TextBox)(e.Item.Cells[ 0 ].FindControl("UniqueID"));
				if(t!=null)
				{
					UniqueID=dg.DataKeys[dg.SelectedIndex];
				}
			}
		}

Есть на страничке, также в EditItemTemplate контрол UniqueID - textbox, являющийся DataKeyField.

нажимаю на кнопочку, но похоже что событие не срабатывает вообще (хотя postback происходит), т.е. для проверки добавляю след.
Код: plaintext
1.
2.
UniqueID=dg.DataKeys[dg.SelectedIndex];
                       +
textBox2.Text =UniqueID;
Ничего не меняется. Перечитала n-ое кол-во статей на asp.net, msdn'e, пр. ресурсах о datagrid + events + controls etc, но похоже что окончательно запуталась, в голове никаких идей по поводу "почему же это таки не работает?"
Может у кого-нить есть идеи? Подскажите хотя бы в какую сторону копать.
...
Рейтинг: 0 / 0
05.01.2006, 12:52
    #33469018
TomKa_t
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datagrid, ItemTemplate, LinkButton, EventHandler - как все это связать, чтобы работало?
Всем спасибо, реализовала немного по-другому, но работает!!!
Прочитала кучу статей про DataGrid, начиная с msdn
в конечном итоге, смикшировала несколько идей из разл. источников, последней прочитанной статьей по этому вопросу была (также очень полезная) статья
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Datagrid, ItemTemplate, LinkButton, EventHandler - как все это связать, чтобы работало? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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