Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2011, 13:23   #1
lildare
 
Регистрация: 25.03.2011
Сообщений: 8
По умолчанию не могу найти контрол в GridView

Привет всем! проблема настоллько мизерная. что мне стыдно что я об этом спрашиваю. У меня есть GridView,в котором имеется EditTemplate,в котором расположен DropDownList (значения в него bind'ятся из Datasource):

Код:
 <asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="GetRegions" 
                                        DataTextField="region" DataValueField="region_ID" 
                                        SelectedValue='<%# Eval("REGION_ID") %>' AppendDataBoundItems="True" 
                                        CausesValidation="True">
                                    </asp:DropDownList>
<script type="text/javascript">
alert('<%=((DropDownList) GridView1.Rows[GridView1.EditIndex].Cells[1].FindControl("DropDownList1")).SelectedValue %>');
</script>
как видите,имеется у меня там скрипт, который выдает то, что мне как раз нужно взять, но в Code-behind я почему-то прописав подобную же строку, взять значения не могу..:
Код:
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
            
Label3.Text=((DropDownList)GridView1.Rows[GridView1.EditIndex].Cells[1].FindControl("DropDownList1")).SelectedValue.ToString();
}
У меня есть такие варианты решения проблемы:

1. доработать js-код, чтобы Selectedvalue записывалось в какую-либо переменную, но как потом эту переменную посылать в качестве параметра в SQL-запрос??

2. может быть я в code-behind че-то не так прописал??

У меня опыт на ASP очень мал (буквально пару дней)), раньше работал с WinForms. поэтому буду рад любому подробному ответу.
lildare вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу найти ошибку... pufystyj PHP 7 03.03.2011 08:36
не могу найти СИ alex(21) Софт 19 01.11.2009 21:47
контрол Maxxx 83 Помощь студентам 2 01.02.2009 14:08
Не могу найти KlErik Общие вопросы Delphi 4 11.01.2007 11:40