使用设计视图使用查询字符串ASP.NET更新详细信息查看asp net C#中的数据 [英] update data in detailsview asp net C# using querystring ASP.NET using Design view

查看:47
本文介绍了使用设计视图使用查询字符串ASP.NET更新详细信息查看asp net C#中的数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嘿,



我想在设计视图中使用queryString更新detailsView asp.net C#中的数据



这是我的Update查询,IDNo在queryString中传递,我怎样才能在update(查询)中获取它?



Hey,

I want to update data in detailsView asp.net C# using queryString in Design View

Here is my query of Update, and IDNo is passed in queryString, how can i fetch it in update(query)?

UPDATE User_Work_Edu SET Employee = @Employee, School = @School, Start_Year_School = @Start_Year_School, End_Year_School = @End_Year_School, College = @College, Start_Year_College = @Start_Year_College, End_Year_College = @End_Year_College, University = @University, Start_Year_University = @Start_Year_University, End_Year_University = @End_Year_University WHERE (IDNo = @IDNo)





一切正常,但当我添加 WHERE IDNo = @IDNo 时,它不会更新值,因为它没有得到querryString URL,我也使用了querry string参数从查询字符串中获取IDNo但它仅适用于select语句,



Inshort ,如何在设计视图中使用QueryString在detailsview asp.net C#中更新数据?

请帮助我! :(



这里是aspx文件的代码





Everything is working fine but when i add WHERE IDNo = @IDNo , then it doesnot update the values because it is not getting querryString URL, I have also used querry string parameter which fetch the IDNo from querystring But its is working for select statement only,

Inshort, how to Update data in detailsview asp.net C# using QueryString in Design View?
Please help me! :(

here is the code of aspx file

<asp:DetailsView ID="Detail_Work" runat="server" AutoGenerateRows="False" BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="20" CssClass="auto-style24" DataSourceID="User_Work_Edu" EnableModelValidation="True" ForeColor="Black" GridLines="Horizontal" Height="50px" OnItemCommand="DetailsView_Employee_ItemCommand" OnItemUpdated="Detail_Work_ItemUpdated" OnItemUpdating="Detail_Work_ItemUpdating" Width="928px">
                        <EditRowStyle BackColor="#CC3333" Font-Bold="True" ForeColor="White" />
                        <Fields>
                            <asp:BoundField DataField="Employee" HeaderText="Employee" SortExpression="Employee" />
                            <asp:BoundField DataField="School" HeaderText="School" SortExpression="School" />
                            <asp:BoundField DataField="Start_Year_School" HeaderText="Start_Year_School" SortExpression="Start_Year_School" />
                            <asp:BoundField DataField="End_Year_School" HeaderText="End_Year_School" SortExpression="End_Year_School" />
                            <asp:BoundField DataField="College" HeaderText="College" SortExpression="College" />
                            <asp:BoundField DataField="Start_Year_College" HeaderText="Start_Year_College" SortExpression="Start_Year_College" />
                            <asp:BoundField DataField="End_Year_College" HeaderText="End_Year_College" SortExpression="End_Year_College" />
                            <asp:BoundField DataField="University" HeaderText="University" SortExpression="University" />
                            <asp:BoundField DataField="Start_Year_University" HeaderText="Start_Year_University" SortExpression="Start_Year_University" />
                            <asp:BoundField DataField="End_Year_University" HeaderText="End_Year_University" SortExpression="End_Year_University" />
                            <asp:CommandField EditText="Update" ShowEditButton="True" />
                        </Fields>
                        <FooterStyle BackColor="#CCCC99" ForeColor="Black" />
                        <HeaderStyle BackColor="#333333" Font-Bold="True" ForeColor="White" />
                        <HeaderTemplate>
                            Work and Education
                        </HeaderTemplate>
                        <PagerStyle BackColor="White" ForeColor="Black" HorizontalAlign="Right" />
                    </asp:DetailsView>
                    <asp:SqlDataSource ID="User_Work_Edu" runat="server" ConnectionString="Data Source=FASTIAN-PC;Initial Catalog=Loginfm_data;Integrated Security=True" ProviderName="System.Data.SqlClient" SelectCommand="SELECT DISTINCT Employee, School, Start_Year_School, End_Year_School, College, Start_Year_College, End_Year_College, University, Start_Year_University, End_Year_University FROM User_Work_Edu WHERE (IDNo = @IDNo)" UpdateCommand="UPDATE User_Work_Edu SET Employee = @Employee, School = @School, Start_Year_School = @Start_Year_School, End_Year_School = @End_Year_School, College = @College, Start_Year_College = @Start_Year_College, End_Year_College = @End_Year_College, University = @University, Start_Year_University = @Start_Year_University, End_Year_University = @End_Year_University WHERE (IDNo = @IDNo)">
                        <SelectParameters>
                            <asp:QueryStringParameter Name="IDNo" QueryStringField="IDNo" Type="Int32" />
                        </SelectParameters>
                        <UpdateParameters>
                            <asp:Parameter Name="Employee" />
                            <asp:Parameter Name="School" />
                            <asp:Parameter Name="Start_Year_School" />
                            <asp:Parameter Name="End_Year_School" />
                            <asp:Parameter Name="College" />
                            <asp:Parameter Name="Start_Year_College" />
                            <asp:Parameter Name="End_Year_College" />
                            <asp:Parameter Name="University" />
                            <asp:Parameter Name="Start_Year_University" />
                            <asp:Parameter Name="End_Year_University" />
                            <asp:Parameter Name="IDNo" />
                        </UpdateParameters>
                    </asp:SqlDataSource>





添加代码块[/ edit]



[edit]Code block added[/edit]

推荐答案

更改

change
<asp:parameter name="IDNo" xmlns:asp="#unknown" /> 



to


to

<asp:querystringparameter name="IDNo" querystringfield="IDNo" type="Int32" xmlns:asp="#unknown" /> 







这个告诉s .Net从QueryString获取更新参数。


in your list of UpdateParameters.

This tells .Net to get your update parameter from the QueryString.


这篇关于使用设计视图使用查询字符串ASP.NET更新详细信息查看asp net C#中的数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆