powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не видит параметры DataSourse
5 сообщений из 5, страница 1 из 1
Не видит параметры DataSourse
    #37766199
tasha klemer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди добрые, разьяните что упущенно из вида?
есть DataSourse -
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
<asp:SqlDataSource ID="SDDiplAll" runat="server" 
                ConnectionString="<%$ ConnectionStrings:WEBConnectionString %>" 
                
                SelectCommand="SELECT [IdDipl], [IdWorker], [IdSchool], [NameDipl], [NomDipl], [DatDipl], [pk], [DataF] FROM [Diploma] WHERE ([IdWorker] = @IdWorker)" 
                
                InsertCommand="INSERT INTO Diploma(IdWorker, IdSchool, NameDipl, NameCourse, NomDipl, DatDipl, Dat1, Dat2, Price, pk, DataF) VALUES (@IdWorker, @IdSchool, @NameDipl, @NameCourse, @NomDipl, @DatDipl, @Dat1, @Dat2, @Price, @pk, @DataF" 
                DeleteCommand="DELETE FROM Diploma WHERE (IdDipl = @IdDipl)" 
                onselecting="SDDiplAll_Selecting">
                <DeleteParameters>
                    <asp:ControlParameter ControlID="FormView2" Name="IdDipl" 
                        PropertyName="SelectedValue" />
                </DeleteParameters>
                <InsertParameters>
                    <asp:ControlParameter ControlID="FormView2" Name="IdWorker" 
                        PropertyName="SelectedValue" />
                    <asp:Parameter Name="IdSchool" />
                    <asp:Parameter Name="NameDipl" />
                    <asp:Parameter Name="NameCourse" />
                    <asp:Parameter Name="NomDipl" />
                    <asp:Parameter Name="DatDipl" />
                    <asp:Parameter Name="Dat1" />
                    <asp:Parameter Name="Dat2" />
                    <asp:Parameter Name="Price" />
                    <asp:Parameter Name="pk" />
                    <asp:Parameter Name="DataF" />
                </InsertParameters>
                <SelectParameters>
                    <asp:ControlParameter ControlID="FormView2" DefaultValue="0" Name="IdWorker" 
                        PropertyName="SelectedValue" Type="Int32" />
                </SelectParameters>
            </asp:SqlDataSource>



в коде задаются например -selectparametr

Код: c#
1.
2.
3.
4.
DropDownList ddl2 = FormView2.FindControl("DropDownList2") as DropDownList;

            SDDiplAll.SelectParameters["IdWorker"].DefaultValue = ddl2.SelectedValue.ToString();
            SDDiplAll.DataBind();




при втором SelectedIndexChanged gridView ввозвращает пустой набор строк.

Я посомтрела парпметр передается или нет, параметр передается!


Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {

            DropDownList ddl2 = FormView2.FindControl("DropDownList2") as DropDownList;
            SDDiplAll.SelectParameters["IdWorker"].DefaultValue = ddl2.SelectedValue.ToString();
            SDDiplAll.DataBind();
     
            SDEditDiplom.SelectCommand = "SELECT [IdDipl], [IdSchool], [IdWorker], [NameDipl], [NameCourse], [NomDipl], [DatDipl], [Dat1], [Dat2], [Price], [pk], [DataF] FROM [Diploma] WHERE [IdDipl] =  " + Convert.ToInt32(GridView1.SelectedDataKey["IdDipl"]);
            SDEditDiplom.DataBind();
            
           Session["sWorker"] = Convert.ToString(GridView1.SelectedDataKey["IdWorker"]);
           Session["sDipl"] = Convert.ToString(GridView1.SelectedDataKey["IdDipl"]);

           if (FormView2.CurrentMode == FormViewMode.Insert)
           { this.FormView2.ChangeMode(FormViewMode.Edit); }
        }
...
Рейтинг: 0 / 0
Не видит параметры DataSourse
    #37766245
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tasha klemer,

"@"
...
Рейтинг: 0 / 0
Не видит параметры DataSourse
    #37766318
tasha klemer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VIT2708,

SelectCommand="SELECT [IdDipl], [IdWorker], [IdSchool], [NameDipl], [NomDipl], [DatDipl], [pk], [DataF] FROM [Diploma] WHERE ([IdWorker] = @IdWorker)"

вы это имеете ввиду?
...
Рейтинг: 0 / 0
Не видит параметры DataSourse
    #37768280
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tasha klemer,

SqlDataSource.SelectParametrs.Add("IdWorker", DbType.String, "Worker")

или

string conn = ConfigurationManager.ConnectionStrings["строка подключения"].ConnectionString;
using (SqlConnection sqlConn = new SqlConnection(conn))
{
SqlCommand cmd = new SqlCommand("название хранимой процедуры", sqlConn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@IdWorker", RadTextBox1.Text);
.......
SqlParameter name = new SqlParameter("@IdWorker", SqlDbType.NVarChar, 150);
}
sqlConn.Open();
cmd.ExecuteNonQuery();
sqlConn.Close();
...
Рейтинг: 0 / 0
Не видит параметры DataSourse
    #37768286
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tasha klemer,

и вообще у меня была похожая проблема вот ссылка, может поможет
http://www.sql.ru/forum/actualthread.aspx?tid=932097
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не видит параметры DataSourse
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]