ASP.NET 3.5 ObjectDataSource 传参问题

lxmxm 2009-12-04 06:02:29
<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 的值接收不到呢 ?刚刚开始学,可能问的问题比较弱智,不过已经弄了两天了,实在不出,大家帮忙看一下吧- -非常感谢!!!
...全文
79 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxmxm 2009-12-07
  • 打赏
  • 举报
回复
哦,谢谢楼上哥们,代码已经发过去了

就没有其他人再帮忙看看么- -!
lxmxm 2009-12-07
  • 打赏
  • 举报
回复
我哭……
gxq323 2009-12-07
  • 打赏
  • 举报
回复
不会用gridview,用的还是2.0
VickyMinako 2009-12-07
  • 打赏
  • 举报
回复
来学习下
junshanhudazhaxi 2009-12-05
  • 打赏
  • 举报
回复
没怎么用过GridView。不过我可以试着帮你看下。
把你的测试代码发到我的邮箱zqwuwei@126.com。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧