|
|
|
DropDownList на пальцах(зависимость от GridView)
|
|||
|---|---|---|---|
|
#18+
есть DataGrid Код: plaintext 1. 2. 3. 4. есть DropDownList ("название учебных заведений"), значение в котором должно зависить от выбранного значения в DataGrid. Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. 5. в DataGrid есть только idSchool , нужно в зависимости от значения текущего idSchool отображать в качестве значения в DropDownList полное наименование NameLong ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2011, 15:56:01 |
|
||
|
DropDownList на пальцах(зависимость от GridView)
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2011, 16:39:11 |
|
||
|
DropDownList на пальцах(зависимость от GridView)
|
|||
|---|---|---|---|
|
#18+
делаю следующим образом Код: plaintext 1. пр пошаговой отладке получается следующее SelectedIndex = -1 Int32.Parse(row.Cells[8].Text.ToString()) =2 F10 SelectedIndex =-1 (значение не меняется) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 08:37:04 |
|
||
|
DropDownList на пальцах(зависимость от GridView)
|
|||
|---|---|---|---|
|
#18+
можно спросить, а почему вы не делаете так как написано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 12:51:02 |
|
||
|
DropDownList на пальцах(зависимость от GridView)
|
|||
|---|---|---|---|
|
#18+
student-uniможно спросить, а почему вы не делаете так как написано? row.Cells[8].Text выдаст мне значение (IdSchool) -3,5,7,10 и т.д. SelectedValue-Возвращает значение выбранного элемента в элементе управления "Список" или выбирает элемент списка, содержащий указанное значение. а мне нужно чтоб у меня отображалось "SELECT NameLong FROM Schooll where IdSchool=" + Convert.ToInt32(row.Cells[8].Text.ToString() ) т.е. IdSchool NameLong2 ПХТТ10 УрГЭУ 12 ПУ-22 Канаш13 НП ЦПКК Пермь-нефть для IdSchool =10 в DropDownList.SelectedValue =учебка1 , а не 10 возможно я ошибаюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 13:41:44 |
|
||
|
DropDownList на пальцах(зависимость от GridView)
|
|||
|---|---|---|---|
|
#18+
Вы пишете: авторDataTextField="NameLong" DataValueField="IdSchool" означает что DropDownList.Value =10 а DropDownList.ТЕХТ ="УрГЭУ" значит DropDownList.SelectedValue =10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 13:47:22 |
|
||
|
DropDownList на пальцах(зависимость от GridView)
|
|||
|---|---|---|---|
|
#18+
Ок, поняла.... сделал как вы написали Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. Берется только первое значение из таблицы и при изменение выбора запси в GridView - значение DataGrid не меняется( остается ПХТТ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 14:08:03 |
|
||
|
DropDownList на пальцах(зависимость от GridView)
|
|||
|---|---|---|---|
|
#18+
и при пошаговой отладке значение DropDownList1.SelectedValue не присваевается.. оно остается пустым.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 14:09:06 |
|
||
|
DropDownList на пальцах(зависимость от GridView)
|
|||
|---|---|---|---|
|
#18+
не DropDownList1.SelectedValue = row.Cells[8].Text ; а в Вашем случае DropDownEditSchool.SelectedValue = row.Cells[8].Text ; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2011, 16:08:19 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37559489&tid=1360219]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
184ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 471ms |

| 0 / 0 |
