Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 | 2 |

 

  Вопрос: Фильтрация в DataGrid в VB.net Добавлено: 07.11.06 21:35  

Автор вопроса:  george | ICQ: 301137589 

Ответить

  Ответы Всего ответов: 21  

Номер ответа: 16
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #16
Добавлено: 08.11.06 17:33
в строке - к свойству?
хорошо было бы...
делай что-нить типа "id="+combobox.selectindex.tostring
в общем, войди в положение фильтра откуда ему знать что ты имеешь в виду.

Ответить

Номер ответа: 17
Автор ответа:
 george



ICQ: 301137589 

Вопросов: 18
Ответов: 31
 Профиль | | #17 Добавлено: 08.11.06 20:03
Все отлично работает, но аппетит растет во время еды:) Как поставить несколько фильтрво?
на
Form3.GAddBallsBindingSource.Filter = "id = " + Me.ComboBox1.Text
Form3.GAddBallsBindingSource.Filter = "yearidenter = " + Me.ComboBox2.Text
Form3.GAddBallsBindingSource.Filter = "number = " + Me.ComboBox3.Text
он фильтрует только по последнему фильтру

на
Form3.GAddBallsBindingSource.Filter = ("id = " + Me.ComboBox1.Text) And ("yearidenter = " + Me.ComboBox2.Text) And ("number = " + Me.ComboBox3.Text)
отвечает {"Conversion from string "id = 1" to type 'Long' is not valid."}

Ответить

Номер ответа: 18
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #18
Добавлено: 08.11.06 21:49
синтаксис фильтра схож с синтаксисом where в sql-запросах - тока упрощён.
но and и or в нём должны работать.
id=1 and id=5 and id=9 or (id>12 and id<15)
P.S. Что за битовые операции со строками - складывай плюсиком.

Ответить

Номер ответа: 19
Автор ответа:
 george



ICQ: 301137589 

Вопросов: 18
Ответов: 31
 Профиль | | #19 Добавлено: 08.11.06 22:24
Form3.GAddBallsBindingSource.Filter = "id = " + Me.ComboBox1.Text + "yearidenter = " + Me.ComboBox2.Text + "number = " + Me.ComboBox3.Text
тоже не получается. Он опять ругается:
{"Syntax error: Missing operand after 'yearidenter' operator."}

Ответить

Номер ответа: 20
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #20
Добавлено: 08.11.06 22:47
у 2005 есть отличная штука - debug продвинутый.
если бы ты с ним поработал сразу увидел что у тя пробелов не хватает

Ответить

Номер ответа: 21
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #21
Добавлено: 08.11.06 22:48
и and'ы ты тоже посеял

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам