首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

ASP.NET 3.5 ObjectDataSource 传参有关问题

2012-09-03 
ASP.NET 3.5 ObjectDataSource 传参问题HTML codebodyform idform1 runatserverdiv stylehei

ASP.NET 3.5 ObjectDataSource 传参问题

HTML code
<body>    <form id="form1" runat="server">    <div style="height: 428px">            <asp:GridView ID="grdAuthority" runat="server" BackColor="White"            DataSourceID="srcAuthority"            AutoGenerateEditButton="true"            BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="3"             AutoGenerateColumns="False" onrowdatabound="grdAuthority_RowDataBound">            <RowStyle ForeColor="#000066" />            <Columns>                <asp:BoundField DataField="user_id" HeaderText="User_ID" />                <asp:TemplateField HeaderText="Authority">                    <ItemTemplate>                    <asp:DropDownList ID="authority" DataSourceID="srcDdl" DataTextField="belong"                     DataValueField="authority" AutoPostBack="true" Width="100" runat="server">                    </asp:DropDownList>                    </ItemTemplate>                </asp:TemplateField>                <asp:BoundField DataField="belong" HeaderText="Belong" />            </Columns>            <FooterStyle BackColor="White" ForeColor="#000066" />            <PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />            <SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />            <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />                    </asp:GridView>        <asp:ObjectDataSource             ID="srcAuthority"             TypeName="SPR_Web.Models.Authority"             SelectMethod="getUserInfoData"             UpdateMethod="UpdateAuthority"             runat="server">             <UpdateParameters>             <asp:Parameter Name="user_id" />             <asp:Parameter Name="authority" Type="String"/>             </UpdateParameters>                     </asp:ObjectDataSource>        <asp:ObjectDataSource             ID="srcDdl"             UpdateMethod="UpdateAuthority1"             TypeName="SPR_Web.Models.Authority"             SelectMethod="getAuthorityData"             runat="server">        </asp:ObjectDataSource>        <p>            <input type="submit" value="Create" />        </p>    </div>    </form></body>


gridview 上面有三个字段,两个text和一个DropDownList 

UpdateMethod="UpdateAuthority" 使用ObjectDataSource向UpdateAuthority方法传递参数的时候,两个text的参数值都可以接收到,为什么DropDownList 的值接收不到呢 ?刚刚开始学,可能问的问题比较弱智,不过已经弄了两天了,实在不出,大家帮忙看一下吧- -非常感谢!!!

[解决办法]
没怎么用过GridView。不过我可以试着帮你看下。
把你的测试代码发到我的邮箱zqwuwei@126.com。
[解决办法]
来学习下
[解决办法]
不会用gridview,用的还是2.0

热点排行