ASPxTreeList 取值,做链接,实际运用。
2010-09-13 16:07
267 查看
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="TreeListtest2.aspx.cs" Inherits="TreeListtest2" %> <%@ Register assembly="DevExpress.Web.ASPxTreeList.v10.1, Version=10.1.5.0, Culture=neutral, PublicKeyToken=41f74a48e1b65e16" namespace="DevExpress.Web.ASPxTreeList" tagprefix="dx" %> <%@ Register assembly="DevExpress.Web.ASPxEditors.v10.1, Version=10.1.5.0, Culture=neutral, PublicKeyToken=41f74a48e1b65e16" namespace="DevExpress.Web.ASPxEditors" tagprefix="dx" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <dx:ASPxTreeList ID="ASPxTreeList1" runat="server" AutoGenerateColumns="False" Height="232px" Width="300px" oncustomdatacallback="ASPxTreeList1_CustomDataCallback" onfocusednodechanged="ASPxTreeList1_FocusedNodeChanged"> <Settings ShowColumnHeaders="False" /> <SettingsBehavior AllowFocusedNode="True" ExpandCollapseAction="NodeDblClick" /> <ClientSideEvents FocusedNodeChanged="function(s, e) { var key = ASPxTreeList1.GetFocusedNodeKey(); ASPxTreeList1.PerformCustomDataCallback(key); }" CustomDataCallback="function(s, e) { var ssrc=e.result; if (ssrc.length==0) return; parent.document.all('Iframe0').src=ssrc; }" /> <Templates> <DataCell> <table cellpadding="0" cellspacing="0"> <tr> <td> <dx:ASPxImage ID="ASPxImage1" runat="server" Height="16" ImageUrl="<%# GetIconUrl(Container) %>" IsPng="true" Width="16" /> </td> <td> </td> <td style="padding-bottom: 1px;" mce_style="padding-bottom: 1px;"> <a><%# Container.Text %></a> </td> </tr> </table> </DataCell> </Templates> <Columns> <dx:TreeListTextColumn FieldName="Name" VisibleIndex="0"> </dx:TreeListTextColumn> </Columns> <SettingsCustomizationWindow Enabled="True" /> </dx:ASPxTreeList> </div> </form> </body> </html>
前台:
后台方法:
public string GetServeUrl()
{
if (text == "北南甲线")
return "~/a.aspx";
else
return "~/Default11.aspx";
}
前台:
获得节点还可以这样获得
<a href="<%#Container.ResolveUrl(GetServeUrl()) %>"><%# Container.Text %><a>
这样的写法 不够犀利。
属性设置
事件设置
显示效果,查询了数据库4个不同表,组合成树
相关文章推荐
- DevExpress ASP.NET 使用经验谈(7)-ASPxTreeList控件使用
- DevExpress Asp.net ASPxTreeList的基本使用之一
- AspxTreeList获取选中项的值
- ASPxTreeList获得值
- evExpress2011 ASPXTreeList 范例2: ASPxTreeList杂项设置
- Devexpress ASP.NET中ASPxTreeList节点的拖动
- dev aspxtreelist CustomCallback 事件中调用select 状态问题
- DevExpress Asp.net(7) ASPxTreeList的基本使用之一
- .net ASPxTreeList 使用手记
- ASPXTreeList
- AspxTreeList 点击刷新问题官网解决方法
- aspxtreelist的使用
- Dev控件用法 aspxTreeList 无刷新 aspxGridView 数据
- ASPxTreeList 代码绑定数据(ASP.NET第三方控件) .
- 备忘:ASPxTreeList添加Footer 统计栏
- ASPxTreeList EditForm代码
- ASPxTreeList及ASPxGridView使用
- aspxtreelist 新增节点时获取节点的级数
- DevExpress Asp.net(7) ASPxTreeList的基本使用之一
- [AspxTreeList]常用方法