![]() |
|
![]() ![]() ![]() |
|
sergeysitnikov |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 28.9.2012 Репутация: нет Всего: нет |
Есть вебформа.
В ней Textbox и Datalist. В Datalist при открытии страницы выводятся несколько строк с несколькими элементами, в том числе есть Кнопки. Неоходимо при нажатии на Кнопку в какой либо строке в Textbox, например txtC_kor.Text вебформы нужно вывести текущее значение одного их элементов, например txtC_k этой строки. Сейчас пользуюсь вот этим. Sub DataList_ItemCommand(sender As Object, e As DataListCommandEventArgs) Handles DataList1.ItemCommand DataList1.SelectedIndex = e.Item.ItemIndex mint_o = txtP_op.Text Dim mCk As Integer Dim mCc As Integer Dim mCn As String If mint_o = 0 Then txtP_op.Text = 1 mCk = CType(DataList1.SelectedItem.FindControl("txtC_k"), TextBox).Text txtC_kor.Text = mCk mCc = CType(DataList1.SelectedItem.FindControl("txtC_c"), TextBox).Text txtC_cat.Text = mCc Dim cn As Single = CType(DataList1.SelectedItem.FindControl("txtC_n"), TextBox).Text Dim cn_r As Integer = CType(DataList1.SelectedItem.FindControl("txtC_n"), TextBox).Text If cn = cn_r Then mCn = Left(cn, 1) Else mCn = Left(cn, 1) & "." & Right(cn, 1) End If txtC_nom.Text = mCn Else txtP_op.Text = 0 txtC_kor.Text = 0 txtC_cat.Text = 0 txtC_nom.Text = 0 End If End Sub В этом случае текстбоксы получают значения элементов при клике на любой элемент строки. Необходимо чтобы это проиходило только при нажатии на Кнопку в строке. |
|||
|
||||
kin |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 9.5.2008 Репутация: нет Всего: 6 |
||||
|
||||
sergeysitnikov |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 28.9.2012 Репутация: нет Всего: нет |
Kin.
"Неоходимо при нажатии на Кнопку в какой либо строке в Textbox, например txtC_kor.Text вебформы... Сам-то понял, что написал? Откуда в TextBox кнопка?" ---------------------------------------------------------------------------------------------- Надо повнимательнее прочитать предыдущее предложение. "В Datalist при открытии страницы выводятся несколько строк с несколькими элементами, в том числе есть Кнопки." Здесь, по моему ПОНЯТНО, о какой Кнопке и где она находится идет речь. И можно было определить, что после "в какой-либо строке" перед "в Textxtbox" предполагалась запятая. А как я смог заметить, на форумах, особенно на российских, участники особенно не злоупотребляют использованием знаков препинания. А если по существу? |
|||
|
||||
kin |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 204 Регистрация: 9.5.2008 Репутация: нет Всего: 6 |
![]() А по существу, я думаю, что свойство CommandSource объекта DataListCommandEventArgs поможет определить источник команды, а дальше смотри - является ли этот источник кнопкой или нет... |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | ASP | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |