Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
значение SelectedValue по SelectedIndexChanged
|
|||
|---|---|---|---|
|
#18+
при открытии формы инициализируется ComboBox (EvType) из датасета (EvType.DataSource = dsCategories1.Tables[0];) сразу срабатывает событие SelectedIndexChanged и вызывается EvType_SelectedIndexChanged в которм используется значение EvType.SelectedValue значение EvType.SelectedValue он мне пишет в отладчике как {System.Data.DataRowView} т.е. EvType еще не заполнился данными а событие сработало как мне сделать проверку на корректность EvType.SelectedValue? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 10:02 |
|
||
|
значение SelectedValue по SelectedIndexChanged
|
|||
|---|---|---|---|
|
#18+
Может я чет не правильно понял... А почему бы просто не проверить кол-во елементов в списке? Ежли 0 то просто return _________________________________________________ Легче написать не правильную программу чем понять правильную (С) Alan Perlis ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 14:28 |
|
||
|
значение SelectedValue по SelectedIndexChanged
|
|||
|---|---|---|---|
|
#18+
Да, но EvType.Items.Count выдает мне правильное значение >0 а SelectedValue еще не инициализировалось первым значением победил пока так if (Convert.ToString(EvType.SelectedValue)=="System.Data.DataRowView" ) return; тока это изврат какой-то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 15:06 |
|
||
|
значение SelectedValue по SelectedIndexChanged
|
|||
|---|---|---|---|
|
#18+
дык проверяй SelectedIndex на -1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2004, 16:30 |
|
||
|
значение SelectedValue по SelectedIndexChanged
|
|||
|---|---|---|---|
|
#18+
Ага, нифига заполнение ComboBox-а идет на _Load формы 3 шага: EvType.DataSource = dsCategories1.Tables[0]; - срабатывает EvType_SelectedIndexChanged - SelectedIndex =0 - Convert.ToString(EvType.SelectedValue)=="System.Data.DataRowView" EvType.ValueMember = "pkid"; - срабатывает EvType_SelectedIndexChanged - SelectedIndex =0 - Convert.ToString(EvType.SelectedValue)=="System.Data.DataRowView" EvType.DisplayMember = "name"; - срабатывает EvType_SelectedIndexChanged - SelectedIndex =0 - Convert.ToString(EvType.SelectedValue)=="1" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 07:14 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32583753&tid=1438918]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
76ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 263ms |
| total: | 442ms |

| 0 / 0 |
