powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как передать значение элемента строки DataList в Textbox вебформы.
10 сообщений из 10, страница 1 из 1
Как передать значение элемента строки DataList в Textbox вебформы.
    #37897979
sergey_sitnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В DataList в строке есть Кнопка.
При нажатии на нее нужно чтобы Textbox в вебформе получил текущее значение элемента строки DataList.
...
Рейтинг: 0 / 0
Как передать значение элемента строки DataList в Textbox вебформы.
    #37898033
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey_sitnikov,

1.по правильному через js можно, смотри код страницы и найди нужный тебе текст по имени кнопки

2.по неправильному, через сервер, событие ItemCommand
...
Рейтинг: 0 / 0
Как передать значение элемента строки DataList в Textbox вебформы.
    #37898098
sergey_sitnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pation,

Код страницы есть, текст по кнопке есть.
Мне нужно знать как специфицировать в коде элемент строки DataList.

Пример

Textbox вебстраницы - C_kor.

Элемент строки DataList - C_k

На клик Кнопки нужно - C_kor.text = .... C_k....

Просто нужен синтаксис VB Net.
...
Рейтинг: 0 / 0
Как передать значение элемента строки DataList в Textbox вебформы.
    #37898105
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey_sitnikov,

1. на кнопке проставляете команду
2. на датаЛист подписываетесь на событие ItemCommand
3. в методе кот. подписались проверяете имя команды , п 1
4. Аргумент содержит данные - e.Item
...
Рейтинг: 0 / 0
Как передать значение элемента строки DataList в Textbox вебформы.
    #37898107
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey_sitnikovПросто нужен синтаксис VB Net.

синтаксис смотрим на мсдн
...
Рейтинг: 0 / 0
Как передать значение элемента строки DataList в Textbox вебформы.
    #37899508
sergey_sitnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pation,
Спасибо.
И все-таки нужна помощь.

Есть вот такое

Sub DataList_ItemCommand(sender As Object, e As DataListCommandEventArgs) Handles DataList1.ItemCommand

DataList1.SelectedIndex = e.Item.ItemIndex

i = DataList1.SelectedIndex

End Sub

Protected Sub txtOpen_Click(sender As Object, e As System.EventArgs)

mint_o = txtP_op.Text

If mint_o = 0 Then


txtP_op.Text = 1

txtC_kor.Text = CType(DataList1.Items(i).FindControl("txtC_k"), TextBox).Text '7
txtC_cat.Text = CType(DataList1.Items(i).FindControl("txtC_c"), TextBox).Text '29
Dim cn As Single = CType(DataList1.Items(i).FindControl("txtC_n"), TextBox).Text

txtC_nom.Text = Left(cn, 1) & "." & Right(cn, 1)
Else
txtP_op.Text = 0
txtC_kor.Text = 0
txtC_cat.Text = 0
txtC_nom.Text = 0
End If
End Sub

Кнопка txtOpen находится в каждой строке DataList1, как и Textbox-ы txtC_k, txtC_c и txtC_n.
При нажатии на txtOpen нужно, чтобы значения из текстбоксов выбранной строки передались в текстбоксы вебформы в которой сидит DataList1.
В коде который я здесь привожу выбираются значения только первой строчки, независимо от того, на какой строке кликнули txtOpen.
Прошу посмотреть, что не так.
...
Рейтинг: 0 / 0
Как передать значение элемента строки DataList в Textbox вебформы.
    #37900101
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey_sitnikovpation,
Спасибо.
И все-таки нужна помощь.

Есть вот такое

Sub DataList_ItemCommand(sender As Object, e As DataListCommandEventArgs) Handles DataList1.ItemCommand

DataList1.SelectedIndex = e.Item.ItemIndex

i = DataList1.SelectedIndex

End Sub

Protected Sub txtOpen_Click(sender As Object, e As System.EventArgs)

mint_o = txtP_op.Text

If mint_o = 0 Then


txtP_op.Text = 1

txtC_kor.Text = CType(DataList1.Items(i).FindControl("txtC_k"), TextBox).Text '7
txtC_cat.Text = CType(DataList1.Items(i).FindControl("txtC_c"), TextBox).Text '29
Dim cn As Single = CType(DataList1.Items(i).FindControl("txtC_n"), TextBox).Text

txtC_nom.Text = Left(cn, 1) & "." & Right(cn, 1)
Else
txtP_op.Text = 0
txtC_kor.Text = 0
txtC_cat.Text = 0
txtC_nom.Text = 0
End If
End Sub

Кнопка txtOpen находится в каждой строке DataList1, как и Textbox-ы txtC_k, txtC_c и txtC_n.
При нажатии на txtOpen нужно, чтобы значения из текстбоксов выбранной строки передались в текстбоксы вебформы в которой сидит DataList1.
В коде который я здесь привожу выбираются значения только первой строчки, независимо от того, на какой строке кликнули txtOpen.
Прошу посмотреть, что не так.

откройте для себя класс ObjectDataSource
это азы
...
Рейтинг: 0 / 0
Как передать значение элемента строки DataList в Textbox вебформы.
    #37900106
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey_sitnikovpation,
Спасибо.
И все-таки нужна помощь.

Есть вот такое

Sub DataList_ItemCommand(sender As Object, e As DataListCommandEventArgs) Handles DataList1.ItemCommand

DataList1.SelectedIndex = e.Item.ItemIndex // как ты думаешь , что находится здесь: e.Item ?


i = DataList1.SelectedIndex

End Sub

Protected Sub txtOpen_Click(sender As Object, e As System.EventArgs)

mint_o = txtP_op.Text

If mint_o = 0 Then


txtP_op.Text = 1

txtC_kor.Text = CType(DataList1.Items(i).FindControl("txtC_k"), TextBox).Text '7
txtC_cat.Text = CType(DataList1.Items(i).FindControl("txtC_c"), TextBox).Text '29
Dim cn As Single = CType(DataList1.Items(i).FindControl("txtC_n"), TextBox).Text

txtC_nom.Text = Left(cn, 1) & "." & Right(cn, 1)
Else
txtP_op.Text = 0
txtC_kor.Text = 0
txtC_cat.Text = 0
txtC_nom.Text = 0
End If
End Sub

Кнопка txtOpen находится в каждой строке DataList1, как и Textbox-ы txtC_k, txtC_c и txtC_n.
При нажатии на txtOpen нужно, чтобы значения из текстбоксов выбранной строки передались в текстбоксы вебформы в которой сидит DataList1.
В коде который я здесь привожу выбираются значения только первой строчки, независимо от того, на какой строке кликнули txtOpen.
Прошу посмотреть, что не так.
...
Рейтинг: 0 / 0
Как передать значение элемента строки DataList в Textbox вебформы.
    #37900108
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
   Sub DataList_ItemCommand(sender As Object, e As DataListCommandEventArgs) Handles DataList1.ItemCommand

        DataList1.SelectedIndex = e.Item.ItemIndex // как ты думаешь , что находится здесь: e.Item ?


        i = DataList1.SelectedIndex

    End Sub

    Protected Sub txtOpen_Click(sender As Object, e As System.EventArgs)

        mint_o = txtP_op.Text

        If mint_o = 0 Then


            txtP_op.Text = 1

            txtC_kor.Text = CType(DataList1.Items(i).FindControl("txtC_k"), TextBox).Text '7
            txtC_cat.Text = CType(DataList1.Items(i).FindControl("txtC_c"), TextBox).Text '29
            Dim cn As Single = CType(DataList1.Items(i).FindControl("txtC_n"), TextBox).Text

            txtC_nom.Text = Left(cn, 1) & "." & Right(cn, 1)
        Else
            txtP_op.Text = 0
            txtC_kor.Text = 0
            txtC_cat.Text = 0
            txtC_nom.Text = 0
        End If
    End Sub


используй тэги
...
Рейтинг: 0 / 0
Как передать значение элемента строки DataList в Textbox вебформы.
    #37900669
sergey_sitnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я понимаю, советы, что открывать и что использовать, проще, чем просто написать правильный код.
Спасибо, разобрался сам, еще вчера.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как передать значение элемента строки DataList в Textbox вебформы.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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