Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Заполнение многострочного TextBox'а данными из DataSet и обратно / 5 сообщений из 5, страница 1 из 1
23.06.2004, 17:06
    #32574348
VarianT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заполнение многострочного TextBox'а данными из DataSet и обратно
Всем привет.

Может кто сталкивался с такой задачей. Нужно из DataSet'a заполнить много-cтрочный TextBox и наоборот. Делал перебирая каждую строчку в ТекстБоксе и вставлял содержимое в новую строку таблицы ДатаСета. (и наоборот).
Может быть это можно как-то проще сделать?
...
Рейтинг: 0 / 0
24.06.2004, 07:34
    #32574813
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заполнение многострочного TextBox'а данными из DataSet и обратно
Если вас интересует конкретные методы то таких я не припомню. А чем не устраивает "перебор строчек", производительность низкая?

Ну и хорошо бы посмотреть код, а также структуру DataSet.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
24.06.2004, 15:31
    #32575802
VarianT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заполнение многострочного TextBox'а данными из DataSet и обратно
Да нет, в принципе устраивает, но знакомый сказал что в Делфях такое можно записать одной-двумя строчками. Грубо говоря
DataSet.DataTable.Field(0):=TextEdit.TStringList...
(это не реальный код, так примерно мне объяснили), вот и стало интересно, можно ли в Басике такое сделать. Если нет, так нет, будем строки разбирать.

код и структура DataSet'a просты, вот заполнение ДатаСета из содержимого
RichTextBox'a:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
    Dim myTable As New DataTable("tblNote")
    Dim myRow
    myTable.Columns.Add("desc", System.Type.GetType("System.String"))
    Dim r As String
    For Each r In Me.rTextBox.Lines
      Console.WriteLine(r)
      myRow = myTable.NewRow()
      myRow("descr") = r
      myTable.Rows.Add(myRow)
    Next
    ds.Tables.Add(myTable)

Ну и обратно примерно в похожем порядке.
...
Рейтинг: 0 / 0
24.06.2004, 16:06
    #32575919
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заполнение многострочного TextBox'а данными из DataSet и обратно
Т.е знакомый сказал, что каждая строчка текстбокса при такой записи запишется в дельфях в новую строку таблицы?
Какая же умная система однако:)
...
Рейтинг: 0 / 0
24.06.2004, 17:37
    #32576169
VarianT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заполнение многострочного TextBox'а данными из DataSet и обратно
Да, именно так :)
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Заполнение многострочного TextBox'а данными из DataSet и обратно / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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