Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.03.2013, 12:19
|
|||
|---|---|---|---|
|
|||
Выборка данных их динамической таблицы |
|||
|
#18+
Есть вот такая проблема: Строится динамически таблица, в которой подгружаются контролы RadioButton и TextBox. Необходимо после ручного ввода данных в эти контролы как-то эти данные сохранить. Вот код, по которому создается таблица с TextBox: Dim tRow As New TableRow() Dim tCell As New TableCell() dim tb As TextBox tb = New TextBox tb.ID = "tb_ID_1" tb.Font.Bold = False tb.Text = comm tb.Wrap = True tb.TextMode = TextBoxMode.MultiLine tb.Height = 30 tb.Width = 250 tCell.Controls.AddAt(0, tb) На страницу также выведена кнопка, при нажатии которую я хочу достучаться до контрола tb и прочитать введенные данные. Protected Sub Button3_Click(sender As Object, e As System.EventArgs) Handles Button3.Click Dim cnt As Control = Master.FindControl("ContentPlaceHolder1") Dim tb_ID_1 As TextBox = cnt.FindControl("tb_ID_1") End Sub Но контрол НЕ ВИДЕН. Очень нужна помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 12:26
|
|||
|---|---|---|---|
Выборка данных их динамической таблицы |
|||
|
#18+
TataSОчень нужна помощь.репитер или гридвью или листвью .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 12:33
|
|||
|---|---|---|---|
|
|||
Выборка данных их динамической таблицы |
|||
|
#18+
Паганель, Дело в том, что стоит задача написания заполнения опросника, поэтому у меня на страницу выводятся несколько TextBox, и помимо них еще несколько RadioButton. Если использовать что-то типа GridView, то придется для каждого вопроса нажимать "Edit", а мне надо сразу заполнить все ответы и по одной кнопке ответы сохранить. Подошел вариант динамической таблицы, но вот проблема с извлечением внесенных данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 12:38
|
|||
|---|---|---|---|
Выборка данных их динамической таблицы |
|||
|
#18+
1) текстбоксы выведите репитером 2) при нажатии на кнопку загляньте в Request.Form ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 12:48
|
|||
|---|---|---|---|
|
|||
Выборка данных их динамической таблицы |
|||
|
#18+
Паганель, Если вам не трудно, то напишите пожалуйста подробнее ваше решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 12:51
|
|||
|---|---|---|---|
Выборка данных их динамической таблицы |
|||
|
#18+
TataSПаганель, Если вам не трудно, то напишите пожалуйста подробнее ваше решение.какой из двух пунктов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 12:53
|
|||
|---|---|---|---|
|
|||
Выборка данных их динамической таблицы |
|||
|
#18+
Паганель, А оба возможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 13:04
|
|||
|---|---|---|---|
Выборка данных их динамической таблицы |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. Visual Basic не знаю, уж извините две строчки кода сами переведете на свой язык, я надеюсь удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 13:22
|
|||
|---|---|---|---|
|
|||
Выборка данных их динамической таблицы |
|||
|
#18+
Паганель, Спасибо, буду пробовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 13:46
|
|||
|---|---|---|---|
Выборка данных их динамической таблицы |
|||
|
#18+
TataS, .. у вас TextBox находится в ячейке, которая находится в строке, которая находится в таблице, которая находится в "доме, который построил Джек", то есть в КонтентПлейсХолдере мастер-страницы ... вы сначала достучитесь до таблицы, а потом уже что-то типа Код: vbnet 1. 2. 3. 4. ..ну, примерно ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 14:14
|
|||
|---|---|---|---|
Выборка данных их динамической таблицы |
|||
|
#18+
TataS Но контрол НЕ ВИДЕН. Очень нужна помощь. Что бы он был виден, его нужно заново создать в Page_Init, тогда на момент обработки Button3_Click он будет доступен и заполнен введенным значением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 14:40
|
|||
|---|---|---|---|
|
|||
Выборка данных их динамической таблицы |
|||
|
#18+
Паганель Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. Visual Basic не знаю, уж извините две строчки кода сами переведете на свой язык, я надеюсь удачи В общем ничего не получилось. Написала: <asp:LinqDataSource ID="MyDataSource" runat="server" OnSelecting="MyDataSource_Selecting" /> <table> <asp:Repeater ID="MyRepeater" runat="server" DataSourceID="MyDataSource"> <ItemTemplate> <tr> <td> <asp:TextBox ID="MyTextBox" runat="server" Text="comm" Wrap="true" TextMode="MultiLine" Height="30" Width="250" /> </td> </tr> </ItemTemplate> </asp:Repeater> </table> и Sub MyDataSource_Selecting(sender As Object, e As LinqDataSourceSelectEventArgs) Dim mas() As String = {"1", "2", "3"} e.Result = mas End Sub На странице открывается 3 TextBox Protected Sub Button3_Click(sender As Object, e As System.EventArgs) Handles Button3.Click Dim ppp As String = Request.Form("ContentPlaceHolder1$MyRepeater$ctl00$MyTextBox") Dim rrr1 = MyRepeater.FindControl("ctl00$ContentPlaceHolder1$MyRepeater$ctl01") Dim rrr2 = MyRepeater.FindControl("ctl00$ContentPlaceHolder1$MyRepeater$ctl01$MyTextBox") Dim ttt = Request.Form("ctl00$ContentPlaceHolder1$MyRepeater$ctl01") End Sub Все эти переменные имеют значение Nothing, до текста в TextBox я так и не достучалась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 14:46
|
|||
|---|---|---|---|
Выборка данных их динамической таблицы |
|||
|
#18+
TataSНа странице открывается 3 TextBoxну вот, а Вы говорите ничего не получилось первый шаг же получился теперь поставьте точку останова внутри обработчика кнопки и поисследуйте Request.Form.AllKeys ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 15:20
|
|||
|---|---|---|---|
|
|||
Выборка данных их динамической таблицы |
|||
|
#18+
ПаганельTataSНа странице открывается 3 TextBoxну вот, а Вы говорите ничего не получилось первый шаг же получился теперь поставьте точку останова внутри обработчика кнопки и поисследуйте Request.Form.AllKeys Огромное спасибо! Достучалась таки до TextBox. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1358642]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 353ms |

| 0 / 0 |
