Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помощь по Datalist, Вывод значений полей строки Datalist 
:(
    Опции темы
sergeysitnikov
Дата 28.9.2012, 19:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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

В этом случае текстбоксы получают значения элементов при клике на любой элемент строки.
Необходимо чтобы это проиходило только при нажатии на Кнопку в строке.
PM MAIL   Вверх
kin
Дата 29.9.2012, 21:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 204
Регистрация: 9.5.2008

Репутация: нет
Всего: 6



Привет! 
"Нет, видно я еще мала: я ничего не поняла!..." А. Барто  
Цитата(sergeysitnikov @  28.9.2012,  19:43 Найти цитируемый пост)
Неоходимо при нажатии на Кнопку в какой либо строке в Textbox, например txtC_kor.Text вебформы... 
Сам-то понял, что написал? Откуда в TextBox кнопка? smile 





PM MAIL   Вверх
sergeysitnikov
Дата 30.9.2012, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 28.9.2012

Репутация: нет
Всего: нет



Kin.

"Неоходимо при нажатии на Кнопку в какой либо строке в Textbox, например txtC_kor.Text вебформы... 
Сам-то понял, что написал? Откуда в TextBox кнопка?"
----------------------------------------------------------------------------------------------
Надо повнимательнее прочитать предыдущее предложение.
"В Datalist при открытии страницы выводятся несколько строк с несколькими элементами, в том числе есть Кнопки."
Здесь, по моему ПОНЯТНО, о какой Кнопке и где она находится идет речь.
И можно было определить, что после "в какой-либо строке" перед "в Textxtbox" предполагалась запятая.
А как я смог заметить, на форумах, особенно на российских, участники особенно не злоупотребляют использованием знаков препинания.
А если по существу?
PM MAIL   Вверх
kin
Дата 30.9.2012, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 204
Регистрация: 9.5.2008

Репутация: нет
Всего: 6



Цитата(sergeysitnikov @  30.9.2012,  13:16 Найти цитируемый пост)
Надо повнимательнее прочитать предыдущее предложение....
И можно было определить, что после "в какой-либо строке" перед "в Textxtbox" предполагалась запятая.
 Во, блин! Я еще и виноватым остался...  smile 
Цитата(sergeysitnikov @  30.9.2012,  13:16 Найти цитируемый пост)
А если по существу? 
 А по существу, я думаю, что свойство CommandSource объекта DataListCommandEventArgs поможет определить источник команды, а дальше смотри - является ли этот источник кнопкой или нет...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ASP | Следующая тема »


 




[ Время генерации скрипта: 0.1037 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.