|
|
|
Заполнение ComboBox-а
|
|||
|---|---|---|---|
|
#18+
Добрый день! Я из базы Oracle с помощью запроса с параметрами вытаскиваю некоторые данные... Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click conn.ConnectionString = "Data Source=ttmbdb.ttmobile.tj;User Id=irina;Password=ameli" Dim app As New Excel.Application Dim wb As Excel.Workbook Dim ws As Excel.Worksheet wb = app.Workbooks.Add ws = wb.Worksheets(1) conn.Open() Dim comm As New OracleCommand("select t.name, c.number from calls c, bs_name b " & _ "where c.bs_bs_id=b.bs_id " & _ "and c.date>=:START_DATE " & _ "and c.date<=to_date(:END_DATE)+1 " & _ "and bs_id=50", conn) comm.CommandType = CommandType.Text Dim ps, pe, prp As New OracleClient.OracleParameter ps.ParameterName = ":START_DATE" ps.Direction = ParameterDirection.Input ps.OracleType = OracleType.DateTime ps.Value = DTP1.Text commDASIM.Parameters.Add(ps) pe.ParameterName = ":END_DATE" pe.Direction = ParameterDirection.Input pe.OracleType = OracleType.DateTime pe.Value = DTP2.Text commDASIM.Parameters.Add(pe) Dim dr As OracleDataReader dr = commDASIM.ExecuteReader Dim i As Integer i = 4 While dr.Read ws.Cells(i, 2) = dr("name") ws.Cells(i, 3) = dr("number") i = i + 1 End While dr.Close() conn.Close() app.Visible = True End Sub На форме у меня 2 DataTimePicker-а, где я выбираю дату. Есть еще один ComboBox, который я хочу заполнить данными из таблицы bs_name (список базовых станций). В общем при работе программы пользователь выбирает период, а из списка выбирает название базовой станции, и при нажатии на кнопку формирует отчет по этой базовой станции. Помогите пожалуйста как в коде заполнить ComboBox данными из таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2008, 09:06 |
|
||
|
Заполнение ComboBox-а
|
|||
|---|---|---|---|
|
#18+
Я попробовала сделать так... Dim comm2 As New OracleCommand("select * from bs_name b", conn) Dim da As New OracleDataAdapter(comm2) Dim ds As New DataSet da.Fill(ds) CBox1.DataSource = ds CBox1.DisplayMember = "name" CBox1.ValueMember = "bs_id" но ComboBox не заполнился. В чем может быть дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2008, 14:37 |
|
||
|
Заполнение ComboBox-а
|
|||
|---|---|---|---|
|
#18+
скриншоты давай. а то словами у тебя трудно идет объяснение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2008, 15:43 |
|
||
|
Заполнение ComboBox-а
|
|||
|---|---|---|---|
|
#18+
Замените DataSet на DataTable: Код: plaintext 1. 2. 3. "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2008, 16:08 |
|
||
|
Заполнение ComboBox-а
|
|||
|---|---|---|---|
|
#18+
Я попробовала зделать так, но все равно не получается, не знаю что уже придумать, помогите пожалуйста... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2008, 12:54 |
|
||
|
Заполнение ComboBox-а
|
|||
|---|---|---|---|
|
#18+
покажи скриншот,который отоборазит твою проблему. и еще укажи тип контрола. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2008, 12:57 |
|
||
|
Заполнение ComboBox-а
|
|||
|---|---|---|---|
|
#18+
и еще скриншот,свойств этого контрола. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2008, 12:57 |
|
||
|
Заполнение ComboBox-а
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2008, 13:07 |
|
||
|
Заполнение ComboBox-а
|
|||
|---|---|---|---|
|
#18+
AlexeiK чему равна эта переменная? +1 AlexeiK покажи скриншот /me думает: повбывав бы... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2008, 13:12 |
|
||
|
Заполнение ComboBox-а
|
|||
|---|---|---|---|
|
#18+
P.S. А так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2008, 13:17 |
|
||
|
Заполнение ComboBox-а
|
|||
|---|---|---|---|
|
#18+
Я делаю вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. У меня этот код работает на 100%. Может Вы указали какие-то страшные свойства у комбобокса? Может Вам попробовать удалить с формы этот комбик и создать новый? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2008, 13:23 |
|
||
|
Заполнение ComboBox-а
|
|||
|---|---|---|---|
|
#18+
Спасибо, все получилось Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Но вот когда я создаю параметр... Код: plaintext 1. 2. 3. 4. и потом вставляю его в запрос... Код: plaintext 1. 2. 3. 4. 5. при запуске выдает ошибку Failed to convert parameter value from a String to a Decimal. Не подскажите, что нужно выбрать вместо prp.Value = CBox1. ValueMember ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2008, 12:05 |
|
||
|
Заполнение ComboBox-а
|
|||
|---|---|---|---|
|
#18+
hum_i Спасибо, все получилось /me думает: ну и чем это отличается от этого ? hum_i Но вот когда я создаю параметр... Код: plaintext 1. 2. 3. 4. 5. По идее - все д.б. сухо. Попробуйте явно привести CBox1.ValueMember к нужному типу. P.S. Вроде все ясно, но, как говорится, чем черт не шутит: у Вас там три параметра - Вы уверены, что ошибка относится к :BS_ID? P.P.S. А сам запрос в таком виде в каком-нить isql отрабатывает без проблем? _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2008, 12:29 |
|
||
|
Заполнение ComboBox-а
|
|||
|---|---|---|---|
|
#18+
Да уверена, что именно к этому параметру. До того, как я его добавила, все работало отлично, и вот именно этот параметр ни как не хочет. И сам запрос тоже работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2008, 13:28 |
|
||
|
Заполнение ComboBox-а
|
|||
|---|---|---|---|
|
#18+
1. Что в CBox1.ValueMember до присвоения? 2. Что в prp.Value после присвоения? Какой тип? 3. Явно приводить пробовали? _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2008, 14:31 |
|
||
|
Заполнение ComboBox-а
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2008, 16:36 |
|
||
|
Заполнение ComboBox-а
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2008, 16:38 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=77&tid=1352082]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 364ms |

| 0 / 0 |
