Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
обращение к DropDownList в InsertItemTemplate FormView
|
|||
|---|---|---|---|
|
#18+
Есть FormView <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:WebServerConnectionString1 %>" ProviderName="<%$ ConnectionStrings:WebServerConnectionString1.ProviderName %>" SelectCommand="SELECT [page_id], [parent_id], [obj_name], [shablon_id] FROM [pages]"> </asp:SqlDataSource> <asp:FormView ID="FormView1" runat="server" DataSourceID="SqlDataSource1" DefaultMode="Insert"> <InsertItemTemplate> <asp:Label Visible="false" ID="page_idLabel" runat="server" Text='<%# Bind("page_id") %>'></asp:Label> <br /> Родительский объект: <asp:DropDownList ID="parent_idDropDownList" runat="server" DataSourceID="SqlDataSource1" DataTextField="obj_name" DataValueField="page_id"> </asp:DropDownList> <!-- <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("parent_id") %>'></asp:TextBox> --> <br /> Темплейт: <asp:TextBox ID="shablon_idTextBox" runat="server" Text='<%# Bind("shablon_id") %>'></asp:TextBox> <br /> Название объекта: <asp:TextBox ID="obj_nameTextBox" runat="server" Text='<%# Bind("obj_name") %>'></asp:TextBox><br /> <asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True" CommandName="Insert" Text="Insert"></asp:LinkButton> </InsertItemTemplate> </asp:FormView> и код вставки данных из FormView: Protected Sub FormView1_ItemInserting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.FormViewInsertEventArgs) Handles FormView1.ItemInserting Try SqlDataSource1.InsertCommand = "INSERT INTO pages(parent_id, obj_name, shablon_id) VALUES ('" + e.Values(1) + "','" + e.Values(3) + "','" + e.Values(2) + "');" 'SqlDataSource1.Insert() Catch ex As Exception Message.Text() = "Error in INSERT: " + ex.Message _ + "<br>StackTrace<br>" + ex.StackTrace + "<br>" _ + "<br>HelpLink<br>" + ex.HelpLink _ + "<br>Source<br>" + ex.Source + "<b>" End Try 'SqlDataSource1.InsertParameters("@parent_id").DefaultValue = 456 'SqlDataSource1.InsertParameters("@obj_name").DefaultValue = e.Values(2).ToString End Sub e.Values(1), по идее, должно содержать значение parent_idDropDownList, а в нём — пустая строка. Как можно обратиться к значению parent_idDropDownList? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2006, 13:51 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=923&tid=1391350]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 362ms |

| 0 / 0 |
