<%@ Register TagPrefix="cc2" Namespace="dmenu" Assembly="dmenu" %>
<%@ Register TagPrefix="cc1" Namespace="dtable" Assembly="dtable" %>
<%@ Page language="c#" CodeBehind="DTable_App.DTable_Test.d100.aspx.cs" AutoEventWireup="false" Inherits=" DTable_App.DTable_Test.d100" trace="False" validateRequest="false" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
	<HEAD>
		<TITLE>Dtable控件网</TITLE>
		<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
		<meta name="CODE_LANGUAGE" Content="C#">
		<meta name="vs_defaultClientScript" content="JavaScript">
		<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
		<!-- ImageReady Preload Script (layout_SUB.psd) -->
		<SCRIPT TYPE="text/javascript">
<!--

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		Button_homepage_over = newImage("images/Button_homepage-over.gif");
		Button_AboutUs_over = newImage("images/Button_AboutUs-over.gif");
		Button_ContactUs_over = newImage("images/Button_ContactUs-over.gif");
		Button_HostingPlan_over = newImage("images/Button_HostingPlan-over.gif");
		Button_DedicatedServer_over = newImage("images/Button_DedicatedServer-over.gif");
		Button_Order_over = newImage("images/Button_Order-over.gif");
		preloadFlag = true;
	}
}

// -->
		</SCRIPT>
		<!-- End Preload Script -->
		<link rel="stylesheet" type="text/css" href="style.css">
			<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  //eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  window.open(selObj.options[selObj.selectedIndex].value,'_self','');
  //if (restore) selObj.selectedIndex=0;
}
function showchildclick(str)
{
alert('为子表某一个列设置点击事件测试。\n\n\n本次点击事件中，您选择的是' + str);
}
function showclick(str)
		{
alert('为某一个列设置点击事件测试。通过设置此属性，您可以为任何一列定义点击事件，并且可以传递任何一列的参数，从而打开一个新的窗口或者导航到另外一个页面进行事件处理。属性设置示例：DTable1.List_ClickSet=\"2|1|showclick|本按钮传递了第1列的值^4|0|showclick|本按钮传递了行的ID值\"\n\n\n本次点击事件中，您选择的是' + str);
		}
//-->
			</script>
	</HEAD>
	<BODY BGCOLOR="#ffffff" LEFTMARGIN="0" TOPMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0"
		ONLOAD="preloadImages();">
		<!-- ImageReady Slices (layout_SUB.psd) -->
		<div align="center">
			<center>
				<table border="1" cellpadding="0" cellspacing="0" style="BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px"
					bordercolor="#111111" bgcolor="#000000">
					<tr>
						<td width="100%">
							<table WIDTH="760" BORDER="0" CELLPADDING="0" CELLSPACING="0" style="BORDER-COLLAPSE: collapse"
								bordercolor="#111111">
								<tr>
									<td COLSPAN="14">
										<img SRC="images/layout_01.gif"  height="56" width="565"></td>
									<td ROWSPAN="2">
										<img SRC="images/layout_sub_02.gif"  height="82" width="195"></td>
									<td><img SRC="images/spacer.gif" WIDTH="1" HEIGHT="56"></td>
								</tr>
								<tr>
									<td><img SRC="images/layout_sub_03.gif"  height="26" width="15"></td>
									<td>
										<a ONMOUSEOVER="changeImages('Button_homepage', 'images/Button_homepage-over.gif'); return true;"
											ONMOUSEOUT="changeImages('Button_homepage', 'images/Button_homepage.gif'); return true;"
											href="index.aspx"><img NAME="Button_homepage" SRC="images/Button_homepage.gif" BORDER="0" ALT height="26"
												width="73"></a></td>
									<td><img SRC="images/layout_sub_05.gif"  height="26" width="7"></td>
									<td>
										<a ONMOUSEOVER="changeImages('Button_AboutUs', 'images/Button_AboutUs-over.gif'); return true;"
											ONMOUSEOUT="changeImages('Button_AboutUs', 'images/Button_AboutUs.gif'); return true;"
											href="userclub.aspx"><img NAME="Button_AboutUs" SRC="images/Button_AboutUs.gif" BORDER="0" ALT height="26"
												width="73"></a></td>
									<td><img SRC="images/layout_sub_07.gif"  height="26" width="7"></td>
									<td COLSPAN="3">
										<a ONMOUSEOVER="changeImages('Button_ContactUs', 'images/Button_ContactUs-over.gif'); return true;"
											ONMOUSEOUT="changeImages('Button_ContactUs', 'images/Button_ContactUs.gif'); return true;"
											href="download.aspx"><img NAME="Button_ContactUs" SRC="images/Button_ContactUs.gif" BORDER="0" ALT height="26"
												width="73"></a></td>
									<td><img SRC="images/layout_sub_09.gif"  height="26" width="12"></td>
									<td>
										<a ONMOUSEOVER="changeImages('Button_HostingPlan', 'images/Button_HostingPlan-over.gif'); return true;"
											ONMOUSEOUT="changeImages('Button_HostingPlan', 'images/Button_HostingPlan.gif'); return true;"
											href="example.aspx"><img NAME="Button_HostingPlan" SRC="images/Button_HostingPlan.gif" BORDER="0" ALT height="26"
												width="84"></a></td>
									<td><img SRC="images/layout_sub_11.gif"  height="26" width="6"></td>
									<td>
										<a ONMOUSEOVER="changeImages('Button_DedicatedServer', 'images/Button_DedicatedServer-over.gif'); return true;"
											ONMOUSEOUT="changeImages('Button_DedicatedServer', 'images/Button_DedicatedServer.gif'); return true;"
											href="article.aspx"><img NAME="Button_DedicatedServer" SRC="images/Button_DedicatedServer.gif" BORDER="0"
												ALT height="26" width="113"></a></td>
									<td><img SRC="images/layout_sub_13.gif"  height="26" width="7"></td>
									<td>
										<a href="../DTablebbs/" target="_blank" ONMOUSEOVER="changeImages('Button_Order', 'images/Button_Order-over.gif'); return true;"
											ONMOUSEOUT="changeImages('Button_Order', 'images/Button_Order.gif'); return true;">
											<img NAME="Button_Order" SRC="images/Button_Order.gif" BORDER="0" ALT height="26" width="95"></a></td>
									<td><img SRC="images/spacer.gif" WIDTH="1" HEIGHT="26"></td>
								</tr>
								<tr>
									<td COLSPAN="7" ROWSPAN="6" valign="top" background="images/layout_sub_23.gif">
										<table border="0" cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE: collapse" bordercolor="#111111"
											id="AutoNumber1" width="214">
											<tr>
												<td width="214" colspan="2">
													<img SRC="images/example.gif"  height="37" width="214"></td>
											</tr>
											<tr>
												<td width="204" valign="top">
													<table border="0" cellpadding="10" cellspacing="0" style="BORDER-COLLAPSE: collapse" bordercolor="#111111"
														width="100%" id="AutoNumber2">
														<tr>
															<td width="100%" valign="top"><FONT color="#ffffff" face="宋体">
																	<cc2:dmenu id="Dmenu1" runat="server"></cc2:dmenu></FONT></td>
														</tr>
													</table>
												</td>
												<td width="10">
													<img SRC="images/layout_sub_19.gif"  height="144" width="15"></td>
											</tr>
										</table>
									</td>
									<td COLSPAN="8">
										<img SRC="images/layout_sub_16.gif"  height="11" width="546"></td>
									<td><img SRC="images/spacer.gif" WIDTH="1" HEIGHT="11"></td>
								</tr>
								<tr>
									<td COLSPAN="8" ROWSPAN="5" bgcolor="#ffffff" valign="top">
										<table border="0" cellpadding="8" cellspacing="0" style="BORDER-COLLAPSE: collapse" bordercolor="#111111"
											width="100%" id="AutoNumber1">
											<tr>
												<td width="98%"><font face="宋体">
														<asp:Label id="Label1" runat="server"></asp:Label><BR>
														<A href="#0001" type="button"><FONT color="red">本页面属性设置简介</FONT></A> <a href="?scbt=true">
															双层表头</a>
														<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
															<tr>
																<td><cc1:dtable id="DTable1" EnableViewState="False" runat="server"></cc1:dtable><FONT face="宋体"><BR>
																	</FONT>
																</td>
															</tr>
														</table>
														<p>本页面使用属性设置:<a name="0001"></a></p>
														<p>
															1、DTable1.ConnStr="data source=localhost;integrated 
															security=sspi;initial catalog=northwind"; //设置数据库链接字符串<br>
															2、DTable1.List_SQL="select 雇员id,姓氏 + 名字 as 姓名,职务,尊称,出生日期,城市,分机 from 雇员 
															order by 雇员id desc"; //设置数据表显示的查询语句
															<br>
															3、DTable1.TableName="雇员"; //设置表名</p>
														<p>设置了上述3个属性就已经可以显示数据表了。</p>
														<p>&nbsp;</p>
														<p>
															4、DTable1.Edit_EnableAdd=true; //允许使用内置的记录添加<br>
															需要通过当前页面的路径+?addnew=true的参数来进入记录添加页面</p>
														<p><br>
															5、DTable1.Edit_EnableEdt =true; //允许内置记录更新<br>
															当允许记录更新功能时，系统会自动在行尾显示一个记录更新按钮。<br>
															<br>
															6、DTable1.List_Child="select 
															订单id,订购日期,到货日期,运货费,货主名称,货主城市,货主地区,货主邮政编码,货主国家,雇员ID from 订单 where 雇员ID|||"; 
															//设置子表显示
														</p>
														<p>关于子表显示属性List_Child的说明：<br>
															如某记录的ID为5，需要显示与之关联的另外一表的相关记录，即可设置为：select id,fieldname1,fieldname2 from 
															childtable where id |showchild.aspx?mid=|_blank|&lt;img src=images/++.gif 
															border=0 width=16 height=16&gt; 。第一个参数是设置子表的查询语句（select 
															订单id,订购日期,到货日期,运货费,货主名称,货主城市,货主地区,货主邮政编码,货主国家,雇员ID from 订单 where 
															雇员ID），请注意：该语句最后一部分是“where 
															雇员ID”就结束；第二个参数是指定子表的目标链接，如果不指定则表明子表只用于查看而不需要做超链接；第三个参数是指定当使用超链接时，打开目标链接的窗口；第四个参数是指定显示展开动作的图片或其它html样式，如果不指定，则使用系统内置的符号。</p>
														<p>本示例省略了后3个参数，直接用分隔符|空出。</p>
														<p>7、DTable1.Edit_FieldList 
															="雇员ID,姓氏,名字,职务,尊称,出生日期,雇用日期,城市,地区,邮政编码,国家,家庭电话,分机,上级,地址,备注"; 
															//本属性指定了记录添加、更新时，将会用到的字段，如果不指定本属性，但是又允许了记录添加和更新，则DTable将使用该表的所有字段作为数据添加更新时所需要的字段。</p>
														<p>8、DTable1.AE_ReplaceField_Set ="13|select 雇员id,姓氏 + 名字 as 姓名 from 雇员"; 
															//这个属性指定了在添加、更新记录时的第13列的数据来自于另外一个表的相关字段。DTable会使用列表菜单来进行选择，选择的值是查询语句的第一列（雇员ID），显示的值是第二列（雇员）.</p>
														<p>9、DTable1.Search_Mode=3; //本属性指定数据表将使用内置的查询表单生成器，模式为3（内置的隐藏的搜索表单）</p>
														<p>10、 
															DTable1.Search="姓氏_dtablestring|姓|like^出生日期_dtabletime|生日|=^城市_dtablestring|城市|like";//定义内置查询表单。</p>
														<p>内置的查询模式0是禁止，1是自动模式，2是高级模式，3是隐藏的自动模式，4是隐藏的高级模式，默认为禁止。在隐藏模式，可以调用一个javascript函数显示该表单：showdtablesearchlay()，可以调用一个函数隐藏表单：hiddendtablesearchlay()。同时，表单内置了一个双击时间来实现隐藏。</p>
														<p>内置查询设置方法:starDay_dtabletime|开始日期|like^yourName_dtable_string|姓名。第一个参数是查询时的字段名称+字段类型，字符是_dtablestring 
															数字是_dtablenumeric 日期时间是_dtabletime 布尔是_dtableboolean 
															；第二个参数是该字段显示在内置查询表单的名称；第三个参数是该字段操作的类型（在Search_Mode=3自动模式时使用）；然后用^分隔第二个字段。</p>
														<p>仅需要定义9、10两个属性即可自动生成数据表所需要的查询表单。所谓自动模式，就是根据10的定义生成表单，所有关系为and，高级模式就是自己选择字段，自己选择查询的关系来实现自定义查询。<br>
														</p>
														<p>11、DTable1.List_StyNum=System.Convert.ToInt32(sharecode.GetQueryStringValue("style").ToString();//定义数据表显示的内置样式。DTable内置了1－20种样式提供选择。当设置为0时，使用自定义样式。</p>
														<p>12、DTable1.List_ClickSet="2|1|showclick|本按钮传递了第1列的值^5|0|showclick|本按钮传递了行的ID值";</p>
														<p>
															//设置列表字段的点击动作，如：3|0|opennewwindow|点击下载 
															第一个参数设置需要做点击动作的列序；第二个参数是作为参数传递的字段列序,如果要传递本行的ID值，则设置为0；第三个参数是点击动作将要执行的javascript函数.该函数仅传递一个参数，请仅仅指定函数名称，而不包括括号以及参数；第四个参数指定鼠标悬停时的提示字符，可以为空。最多可以指定10个字段的点击时间。值得注意的是指定的列不再进行布尔/货币格式化,且作为参数传递的列值也不被格式化。设置本属性，还可以在指定查询语句时生成一个定值的列来获得任意多的自定义按钮列。
														</p>
														<p>13、DTable1.List_No_IsCheckBox=true; //定义数据表行首显示为checkbox</p>
														<p>14、 DTable1.Menu_Enable =true; //允许显示鼠标邮件菜单，默认禁止</p>
														<p>15、 DTable1.List_DoubleTitle 
															="|1|2|3|@个人信息^|5|6|@双层表头2";//设置双层表头，作为子表头的列用|完整封闭；@后面紧跟父表头名称；^来分隔另外一个设置</p>
														<P></P>
														<font face="宋体">
															<span></span></font></font>
												</td>
												<td width="2%">&nbsp;</td>
											</tr>
										</table>
									</td>
									<td><img SRC="images/spacer.gif" WIDTH="1" HEIGHT="26"></td>
								</tr>
								<tr>
									<td><img SRC="images/spacer.gif" WIDTH="1" HEIGHT="144"></td>
								</tr>
								<tr>
									<td><img SRC="images/spacer.gif" WIDTH="1" HEIGHT="39"></td>
								</tr>
								<tr>
									<td><img SRC="images/spacer.gif" WIDTH="1" HEIGHT="213"></td>
								</tr>
								<tr>
									<td><img SRC="images/spacer.gif" WIDTH="1" HEIGHT="13"></td>
								</tr>
								<tr>
									<td COLSPAN="15">
										<img SRC="images/layout_sub_24.gif"  height="8" width="760"></td>
									<td><img SRC="images/spacer.gif" WIDTH="1" HEIGHT="8"></td>
								</tr>
								<tr>
									<td COLSPAN="15">
										<p align="center"><font color="#ffffff"><span lang="en-us"> <a href="help.htm"><font color="#ffffff">
															帮助中心</font></a>&nbsp; ::&nbsp; <a href="feiyong.htm"><font color="#ffffff">赞助费用</font></a>&nbsp; 
													::&nbsp; <a href="hkconfirm.htm"><font color="#ffffff">汇款确认</font></a>&nbsp; 
													::&nbsp; <a href="hkfs.htm"><font color="#ffffff">汇款方式</font></a>&nbsp; 
													::&nbsp; <a href="contact.htm"><font color="#ffffff">联系我们</font></a></span></font></p>
									</td>
									<td><img SRC="images/spacer.gif" WIDTH="1" HEIGHT="26"></td>
								</tr>
								<tr>
									<td COLSPAN="15">
										<img SRC="images/layout_sub_26.gif"  height="21" width="760"></td>
									<td><img SRC="images/spacer.gif" WIDTH="1" HEIGHT="21"></td>
								</tr>
								<tr>
									<td COLSPAN="15">
										<table border="0" cellpadding="8" cellspacing="0" style="BORDER-COLLAPSE: collapse" bordercolor="#111111"
											width="100%" id="AutoNumber2" bgcolor="#ffffff">
											<tr>
												<td width="100%">
													<p align="center"><span lang="en-us">COPYRIGHT (C) 2004, Dtable控件网 版权所有</span></p>
												</td>
											</tr>
										</table>
									</td>
									<td><img SRC="images/spacer.gif" WIDTH="1" HEIGHT="17"></td>
								</tr>
								<tr>
									<td><img SRC="images/spacer.gif" WIDTH="15" HEIGHT="1" ></td>
									<td><img SRC="images/spacer.gif" WIDTH="73" HEIGHT="1" ></td>
									<td><img SRC="images/spacer.gif" WIDTH="7" HEIGHT="1" ></td>
									<td><img SRC="images/spacer.gif" WIDTH="73" HEIGHT="1" ></td>
									<td><img SRC="images/spacer.gif" WIDTH="7" HEIGHT="1" ></td>
									<td><img SRC="images/spacer.gif" WIDTH="24" HEIGHT="1" ></td>
									<td><img SRC="images/spacer.gif" WIDTH="15" HEIGHT="1" ></td>
									<td><img SRC="images/spacer.gif" WIDTH="34" HEIGHT="1" ></td>
									<td><img SRC="images/spacer.gif" WIDTH="12" HEIGHT="1" ></td>
									<td><img SRC="images/spacer.gif" WIDTH="84" HEIGHT="1" ></td>
									<td><img SRC="images/spacer.gif" WIDTH="6" HEIGHT="1" ></td>
									<td><img SRC="images/spacer.gif" WIDTH="113" HEIGHT="1" ></td>
									<td><img SRC="images/spacer.gif" WIDTH="7" HEIGHT="1" ></td>
									<td><img SRC="images/spacer.gif" WIDTH="95" HEIGHT="1" ></td>
									<td><img SRC="images/spacer.gif" WIDTH="195" HEIGHT="1" ></td>
									<td></td>
								</tr>
							</table>
						</td>
					</tr>
				</table>
			</center>
		</div>
		<!-- End ImageReady Slices -->
	</BODY>
</HTML>
