Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.05.2006, 14:22
|
|||
|---|---|---|---|
Редактирование данных |
|||
|
#18+
На форме расположены GridView и SqlDataSource, подключённые между собой. При запуске данные отображаются (только для чтения), т.е всё работает. Мне нужно редактировать данные. Подключил DataSet в SolutionExplorer. На форму переношу DataAdapter. Отобразились поля моей таблицы. Призапуске выдаёт ошибку Error101: Unable to convert input xml file content to a DataSet. Requested value 'ConnectionStrings' was not found. C:\Inetpub\wwwroot\serg\Test\App_Code\DataSet1.xsd 1 При чём тут XML? ConnectionStrig прописывается сам автоматически при подключении SqlDataSource. Как устранить эту ошибку? Если всё это не правильно, то как удалить, вставить, обновить записи ? Подскажите, плзззззззз!!!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.05.2006, 12:45
|
|||
|---|---|---|---|
|
|||
Редактирование данных |
|||
|
#18+
Довольно запутанное объяснение. Вот как например можно редактировать данные: http://www.sql.ru/forum/actualthread.aspx?tid=295383 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2006, 15:44
|
|||
|---|---|---|---|
|
|||
Редактирование данных |
|||
|
#18+
А можно конкретней ? Откуда берутся данные. не сложный ли это запрос случайно из нескольких таблиц ? Какой режим выбран в GridView ? Лучше выложи код - посмотрим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2006, 23:59
|
|||
|---|---|---|---|
Редактирование данных |
|||
|
#18+
seeerg_23 При чём тут XML? ConnectionStrig прописывается сам автоматически при подключении SqlDataSource. Как устранить эту ошибку? Если всё это не правильно, то как удалить, вставить, обновить записи ? Подскажите, плзззззззз!!!!!!!!!!! вообще-то данные в датасете хранятся в виде xml! хотя ошибку подобную впервые вижу (а может и нет честно не помню :) ).........эх не люблю я эти контроллы ado.net не проще ручками создавать объекты и прописывать свойства(текст в болшинстве случаев шаблонный).... наверное вы где-то ошиблись или перепутали! зы действительно выложите код, чтобы нам напрасно "не растекаться по древу" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.05.2006, 09:29
|
|||
|---|---|---|---|
Редактирование данных |
|||
|
#18+
Вот весь код. СУБД - Firebird: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <div> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="NOM" DataSourceID="SqlDataSource1" BackColor="White" BorderColor="White" BorderStyle="Ridge" BorderWidth="2px" CellPadding="3" CellSpacing="1" GridLines="None"> <Columns> <asp:BoundField DataField="NOM" HeaderText="NOM" ReadOnly="True" SortExpression="NOM" /> <asp:BoundField DataField="KOD_SOTR" HeaderText="KOD_SOTR" SortExpression="KOD_SOTR" /> <asp:BoundField DataField="FAM" HeaderText="FAM" SortExpression="FAM" /> <asp:BoundField DataField="IM" HeaderText="IM" SortExpression="IM" /> <asp:BoundField DataField="OTCH" HeaderText="OTCH" SortExpression="OTCH" /> <asp:BoundField DataField="DOLJNOST" HeaderText="DOLJNOST" SortExpression="DOLJNOST" /> <asp:BoundField DataField="POL" HeaderText="POL" SortExpression="POL" /> <asp:BoundField DataField="TEL" HeaderText="TEL" SortExpression="TEL" /> <asp:CommandField /> <asp:CommandField ShowEditButton="True" /> <asp:CommandField ShowSelectButton="True" /> <asp:CommandField ShowDeleteButton="True" /> </Columns> <FooterStyle BackColor="#C6C3C6" ForeColor="Black" /> <RowStyle BackColor="#DEDFDE" ForeColor="Black" /> <SelectedRowStyle BackColor="#9471DE" Font-Bold="True" ForeColor="White" /> <PagerStyle BackColor="#C6C3C6" ForeColor="Black" HorizontalAlign="Right" /> <HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#E7E7FF" /> </asp:GridView> </div> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:D:\base\TEST.GDBConnectionString %>" DeleteCommand="DELETE FROM fio WHERE nom=@_nom [kod_sotr]=@kod_sotr, [fam]=@fam, [im]=@im, [otch]=@otch, [doljnost]=@doljnost, [pol]=@pol, [tel]=@tel" InsertCommand="INSERT INTO [fio]([nom], [kod_sotr], [fam], [im], [otch], [doljnost], [pol], [tel]) VALUES (@nom, @kod_sotr, @fam, @im, @otch, @doljnost, @pol, @tel)" ProviderName="<%$ ConnectionStrings:D:\base\TEST.GDBConnectionString.ProviderName %>" SelectCommand="SELECT nom, kod_sotr, fam, im, otch, doljnost, pol, tel FROM fio" UpdateCommand="UPDATE [fio] SET [nom]=@nom, [kod_sotr]=@kod_sotr, [fam]=@fam, [im]=@im, [otch]=@otch, [doljnost]=@doljnost, [pol]=@pol, [tel]=@tel "> </asp:SqlDataSource> <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" DataSourceID="SqlDataSource1" DataTextField="NOM" DataValueField="NOM"> </asp:DropDownList> <asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">Поиск</asp:LinkButton> <asp:DetailsView ID="DetailsView1" runat="server" AllowPaging="True" AutoGenerateRows="False" DataKeyNames="NOM" DataSourceID="SqlDataSource1" Height="50px" Width="125px"> <Fields> <asp:BoundField DataField="NOM" HeaderText="NOM" ReadOnly="True" SortExpression="NOM" /> <asp:BoundField DataField="KOD_SOTR" HeaderText="KOD_SOTR" SortExpression="KOD_SOTR" /> <asp:BoundField DataField="FAM" HeaderText="FAM" SortExpression="FAM" /> <asp:BoundField DataField="IM" HeaderText="IM" SortExpression="IM" /> <asp:BoundField DataField="OTCH" HeaderText="OTCH" SortExpression="OTCH" /> <asp:BoundField DataField="DOLJNOST" HeaderText="DOLJNOST" SortExpression="DOLJNOST" /> <asp:BoundField DataField="POL" HeaderText="POL" SortExpression="POL" /> <asp:BoundField DataField="TEL" HeaderText="TEL" SortExpression="TEL" /> <asp:CommandField ShowDeleteButton="True" ShowEditButton="True" ShowInsertButton="True" /> </Fields> </asp:DetailsView> </form> </body> </html> К стати, пробовал с Access, работает отлично. Наверное с Firebird-ом какой-то бок. Подскажите!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1392472]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 213ms |
| total: | 355ms |

| 0 / 0 |
