Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Вывести запись в текстбокс. VB.net / 15 сообщений из 15, страница 1 из 1
24.02.2012, 17:30
    #37677285
taaamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести запись в текстбокс. VB.net
Я хочу, чтобы из таблицы ( в которой 3 столбца) по результату её выввода ( вывод идет по условию) в текстбоксах отображалась запись. Причем из одного столбика в один текстбокс, а из другого в другой текстбокс. Я могу такое осуществить только в два запроса, а у меня секунды на счету. Как это сделать в один запрос?
...
Рейтинг: 0 / 0
24.02.2012, 17:33
    #37677299
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести запись в текстбокс. VB.net
taaamerlan,

binding юзай в xaml части.
...
Рейтинг: 0 / 0
24.02.2012, 17:34
    #37677302
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести запись в текстбокс. VB.net
taaamerlan,

еще это, надо хотя бы, почитать че нито по wpf.
...
Рейтинг: 0 / 0
24.02.2012, 17:53
    #37677368
taaamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести запись в текстбокс. VB.net
Я упростил задачу. Теперь мне нужно вывести в один текстбокс один столбик записи.
Вот код:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 Dim conect As New SqlClient.SqlConnection
        conect.ConnectionString = "Data Source=193.19.242.10;Initial Catalog= Zadaci;" & "User Id =Taaamerlan; Password=___"
        conect.Open()
        MsgBox("!!")
        TextBox4.Text = ListBox1.SelectedItem.ToString
        Dim com As New SqlClient.SqlCommand
        com.CommandText = "Select [Ответы] From dbo.Задачи WHERE  [Задание] =" & ListBox1.SelectedItem.ToString & ")"
        com.Connection = conect
        com.ExecuteScalar()
        Dim i As String
        i = com.ExecuteScalar.ToString
        TextBox3.Text = i
        conect.Close()
        MsgBox("!!!")


В итоге первый MsgBox("!!") появился, а второй нет. По моему событие тормозит в части команды. Почему код не работает.
...
Рейтинг: 0 / 0
24.02.2012, 18:22
    #37677431
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести запись в текстбокс. VB.net
taaamerlan,

юморной код пишешь :))
а не пробовал нажать ОК на том "!!" ?
...
Рейтинг: 0 / 0
24.02.2012, 18:29
    #37677444
taaamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести запись в текстбокс. VB.net
AlexeiK, я нажимал. И что тут юморного?
...
Рейтинг: 0 / 0
24.02.2012, 20:30
    #37677677
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести запись в текстбокс. VB.net
taaamerlanAlexeiK, я нажимал. И что тут юморного?
1. Почитайте про MVVM и сами ответите на этот вопрос.
2. Названия полей БД на русском языке лично мне доставляют. При том что база названа транслитом.
3. Сообщения с 2 и 3 восклицательными знаками очень необходимы, без них юзер помрет в неведении.
4. Почитайте про SqlParameter.

P.S. Зачем
Код: c#
1.
com.ExecuteScalar()

если вы не присваиваете получаемое значение.
...
Рейтинг: 0 / 0
24.02.2012, 22:35
    #37677838
taaamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести запись в текстбокс. VB.net
LelouchtaaamerlanAlexeiK, я нажимал. И что тут юморного?
1. Почитайте про MVVM и сами ответите на этот вопрос.

Что такое MVVM?
Lelouch2. Названия полей БД на русском языке лично мне доставляют. При том что база названа транслитом.
Поля на русском потому, что пользователи будут видеть таблицу с названием полей, а название таблицы транслитом потому, что хочтинг не дает русские названия.

Lelouch3. Сообщения с 2 и 3 восклицательными знаками очень необходимы, без них юзер помрет в неведении.

Это только для тестирования. До передачи пользователю я их уберу.

Lelouch4. Почитайте про SqlParameter.

P.S. Зачем
Код: c#
1.
com.ExecuteScalar()

если вы не присваиваете получаемое значение.
Вообщето я передаю значение строковой переменной
...
Рейтинг: 0 / 0
24.02.2012, 22:36
    #37677839
taaamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести запись в текстбокс. VB.net
com.ExecuteScalar()
Dim i As String
i = com.ExecuteScalar.ToString
TextBox3.Text = i
...
Рейтинг: 0 / 0
24.02.2012, 23:23
    #37677885
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести запись в текстбокс. VB.net
taaamerlancom.ExecuteScalar()
Dim i As String
i = com.ExecuteScalar.ToString
TextBox3.Text = i
Ты 2 раза запрос выполняешь, передовальщик параметров ))


taaamerlanПоля на русском потому, что пользователи будут видеть таблицу с названием полей, а название таблицы транслитом потому, что хочтинг не дает русские названия.


А причем тут хранение данных?)

Неплохая статься http://msdn.microsoft.com/ru-ru/magazine/dd419663.aspx
...
Рейтинг: 0 / 0
29.02.2012, 14:19
    #37684340
taaamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести запись в текстбокс. VB.net
Lelouchtaaamerlancom.ExecuteScalar()
Dim i As String
i = com.ExecuteScalar.ToString
TextBox3.Text = i
Ты 2 раза запрос выполняешь, передовальщик параметров ))


я понял)
LelouchtaaamerlanПоля на русском потому, что пользователи будут видеть таблицу с названием полей, а название таблицы транслитом потому, что хочтинг не дает русские названия.


А причем тут хранение данных?)

Неплохая статься http://msdn.microsoft.com/ru-ru/magazine/dd419663.aspx
Я вобще на WF делаю, хотя как раз сегдня собрался переходить (только узнал о том, что это)
...
Рейтинг: 0 / 0
29.02.2012, 16:26
    #37684735
unknownfromrus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести запись в текстбокс. VB.net
taaamerlan,

Зря ты на AlexeiK гонишь.
Он тебе дело советует - читай про binding в WPF. ОЧЕНЬ СИЛЬНАЯ штука. Она решит все твои вопросы - потом спасибо еще скажешь))
...
Рейтинг: 0 / 0
29.02.2012, 17:07
    #37684817
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести запись в текстбокс. VB.net
taaamerlanLelouchпропущено...

Ты 2 раза запрос выполняешь, передовальщик параметров ))


я понял)
Lelouchпропущено...


А причем тут хранение данных?)

Неплохая статься http://msdn.microsoft.com/ru-ru/magazine/dd419663.aspx
Я вобще на WF делаю, хотя как раз сегдня собрался переходить (только узнал о том, что это)

А как связаны Workflow Foundation и название колонки?
...
Рейтинг: 0 / 0
08.03.2012, 11:39
    #37696297
taaamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести запись в текстбокс. VB.net
Lelouchtaaamerlanпропущено...


я понял)
пропущено...

Я вобще на WF делаю, хотя как раз сегдня собрался переходить (только узнал о том, что это)

А как связаны Workflow Foundation и название колонки?
Я имел в виду Windows Forms)
...
Рейтинг: 0 / 0
08.03.2012, 11:44
    #37696301
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести запись в текстбокс. VB.net
taaamerlanLelouchпропущено...


А как связаны Workflow Foundation и название колонки?
Я имел в виду Windows Forms)

А что мешает в WinForms назвать колонку не так, как она записана в базе?
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Вывести запись в текстбокс. VB.net / 15 сообщений из 15, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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