компьютерный форум
Вернуться   Компьютерный форум > Программирование и вебстроительство > 1C (Все версии) > WEB расширение 1С 8.0

Ответ
 
LinkBack Опции темы Опции просмотра
Старый 24.11.2006, 12:58   #1
Пользователи
 
Регистрация: 19.11.2006
Сообщений: 14
По умолчанию

Как пользоваться списком выбора в V8TextBox.
Вот код который не работает, что я тне так делаю?

V8DbSelectCommand cmd = new V8DbSelectCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "ВЫБРАТЬ Ссылка, Наименование ИЗ Справочник.Валюты";
cmd.Connection = ItemDataSource.Connection;
if (ItemDataSource.Connection.State != ConnectionState.Open)
ItemDataSource.Connection.Open();

try
{
using (V8DataReader reader = (V8DataReader)cmd.ExecuteReader())
{
ListChoiceItem item = new ListChoiceItem();
Валюта.ListChoice.Clear();
while (reader.Read())
{

item.Text = Convert.ToString(reader.GetValue(1));
item.Value = (object)reader.GetValue(0);
Валюта.ListChoice.Add();
}
}
}
finally
{
}




Siberian вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
24.11.2006, 12:58
Техник
реклама
По умолчанию

Старый 24.11.2006, 13:02   #2
Mad
Пользователи
 
Регистрация: 20.07.2006
Сообщений: 168
По умолчанию

А выбор из списка для текстбокса включен?
А какую ошибку выдает?
Mad вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 24.11.2006, 14:08   #3
Пользователи
 
Регистрация: 26.05.2006
Сообщений: 157
По умолчанию

V8DbSelectCommand cmd = new V8DbSelectCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "ВЫБРАТЬ Ссылка, Наименование ИЗ Справочник.Валюты";
cmd.Connection = ItemDataSource.Connection;
if (ItemDataSource.Connection.State != ConnectionState.Open)
ItemDataSource.Connection.Open();

try
{
using (V8DataReader reader = (V8DataReader)cmd.ExecuteReader())
{
Валюта.ListChoice.Clear();
while (reader.Read())
{
ListChoiceItem item = new ListChoiceItem();
item.Text = Convert.ToString(reader.GetValue(1));
item.Value = (object)reader.GetValue(0);
Валюта.ListChoice.Add(item);
}
}
}
finally
{
}
попробуй
argiT вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 24.11.2006, 14:30   #4
Пользователи
 
Регистрация: 19.11.2006
Сообщений: 14
По умолчанию

Цитата:
Валюта.ListChoice.Add(item);
да конечно же это присутствует пробовал по разному и сырой код выслал :P

Да это присутствует

А выбор из списка для текстбокса включен? - Да
А какую ошибку выдает? Ошибку не выдает. В документе установлена валюта, а в открываемой веб форме полу пустое. жмакаю на выбор [...] выпадает список из трех элементов (в справочнике три валюты евро, рубль, доллар), и все три "Евро"
думаю ладно, быбираю первую евро - в созраненном доке рубль, выбираю вторую евро - опять рубль, и соответсвеено в третий раз та же петрушка...

что-то я голову сломал. вроде все правильно. может обход не срабатывает или item как-то не правильно заполняю?
Siberian вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 24.11.2006, 14:52   #5
Пользователи
 
Регистрация: 26.05.2006
Сообщений: 157
По умолчанию

ListChoiceItem item = new ListChoiceItem();
перенеси
argiT вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 24.11.2006, 15:21   #6
Пользователи
 
Регистрация: 19.11.2006
Сообщений: 14
По умолчанию

Цитата:
ListChoiceItem item = new ListChoiceItem();
перенеси
Куда? эта строчка почему-то только у тебя в цикле.
Siberian вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 25.11.2006, 22:31   #7
Пользователи
 
Регистрация: 19.11.2006
Сообщений: 14
По умолчанию

Народ!! :help:
очень нужен совет!!!
Siberian вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 26.11.2006, 09:19   #8
Пользователи
 
Регистрация: 19.08.2006
Сообщений: 61
По умолчанию

Цитата:
Куда? эта строчка почему-то только у тебя в цикле.
Вот в цикл ее и попробуй перенести
эту строчку : ListChoiceItem item = new ListChoiceItem();
smoln вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 27.11.2006, 07:26   #9
Пользователи
 
Регистрация: 19.11.2006
Сообщений: 14
По умолчанию

:clap: Все получилось!!!

Всем спасибо! :clap:
Siberian вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 19:41. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Content Relevant URLs by vBSEO 3.5.0 RC2