datalist嵌套中子datalist数据绑定的处理
2009-07-23 21:15
381 查看
protected void dlArea1_ItemDataBound(object sender, DataListItemEventArgs e) { int index = e.Item.ItemIndex; if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { DataList dl = (DataList)e.Item.FindControl("dlArea2"); int parentid = Convert.ToInt32(this.dlArea1.DataKeys[index].ToString()); DataTable subTable = country.getAreaList(parentid); dl.DataSource = subTable; dl.DataBind(); } }
<asp:DataList ID="dlArea1" runat="server" DataKeyField="areaid" Width="500px" OnCancelCommand="dlArea1_CancelCommand" OnEditCommand="dlArea1_EditCommand" OnUpdateCommand="dlArea1_UpdateCommand" OnItemDataBound="dlArea1_ItemDataBound" OnDeleteCommand="dlArea1_DeleteCommand"> <ItemTemplate> <asp:LinkButton ID="lbtEdit" runat="server" Width="40px" CommandName="Edit">编辑</asp:LinkButton> <asp:LinkButton ID="lbtDel" runat="server" Width="40px" CommandName="Delete" OnClientClick="javascript:return confirm('你确定要删除这个代理地区吗?');">删除</asp:LinkButton> <asp:Label ID="lblCountryName" runat="server" Text='<%#Eval("cname") %>' CssClass="nameblue"></asp:Label> <asp:Label ID="lblArea1Name" runat="server" Text='<%# Eval("areaname") %>' Width="150px"></asp:Label> </ItemTemplate> <SeparatorTemplate> <div class="split1"> </div> </SeparatorTemplate> <ItemStyle Font-Bold="True" HorizontalAlign="Left" /> <EditItemTemplate> <asp:LinkButton ID="lbtUpdate" runat="server" CommandName="Update" Width="40px">更新</asp:LinkButton> <asp:LinkButton ID="lbtCancel" runat="server" CommandName="Cancel" Width="40px">取消</asp:LinkButton> <asp:DropDownList ID="ddlCountry" runat="server"> </asp:DropDownList> <asp:HiddenField ID="hfCountryName" runat="server" Value='<%#Eval("cname") %>' /> <asp:TextBox ID="tbAddr1" runat="server" Text='<%#Eval("areaname") %>' Width="100px"></asp:TextBox> </EditItemTemplate> </asp:DataList>
相关文章推荐
- 关于DataList嵌套DataList的问题(重点在于处理某些特殊结构与数据绑定)
- Datalist嵌套datalist,页面传值,加密,数据绑定
- .NET/Visual Studio中DataList数据绑定后的分页处理
- 《ASP.NET1200例》嵌套在DataLisT控件中的其他服务器控件---DropDownList控件的数据绑定
- c# web Datalist嵌套Datalist绑定数据
- datalist嵌套gridview 数据绑定
- DataList嵌套DataList 子DataList访问父DataList数据(1. 页面绑定后台代码实现 纯代码)
- [置顶] Datalist嵌套datalist,页面传值,加密,数据绑定
- 数据绑定控件收藏 DropDownList ListBox GridView DataList Repeater FormView DetailsView
- Repeater如何嵌套绑定数据?
- asp.net实现DataList与Repeater嵌套绑定的方法
- asp.net实现DataList与Repeater嵌套绑定的方法
- 如何使用 DataBinder.Eval(Container.DataItem,"num","{0:p}") 对DataList 进行数据绑定
- DataList 数据绑定,还有问题????
- NHibernate 处理 oracle 的long数据类型(ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值)
- Repeater嵌套绑定Repeater以及内层调用外层数据
- 实现C#绑定数据并与flash交互,向flash抛参,并用到触发器实时显示处理
- DataList数据的绑定
- MyGeneration学习笔记(8) :dOOdad提供的数据绑定、特殊函数和事务处理
- Silverlight自定义数据绑定控件应该如何处理IEditableObject和IEditableCollectionView对象