您的位置:首页 > 编程语言 > Java开发

如何写DataGrid(JAVA)|快速开发|开发平台|web开发|工作流工具

2011-06-02 11:35 811 查看
如何写DataGrid(JAVA)|快速开发|开发平台|web开发|工作流工具

<%@ page language="java" import="java.util.*"%>
<%@ page contentType="text/html;charset=gb2312"%>

<%@ page import="java.io.IOException" %>
<%@ page import="java.sql.SQLException" %>
<%@ page import="java.text.DateFormat" %>
<%@ page import="java.text.ParseException" %>
<%@ page import="java.text.SimpleDateFormat" %>
<%@ page import="java.util.Hashtable" %>

<%@ page import="com.egosystems.balasbrid.main" %>
<%@ page import="com.egosystems.apputil.AppInfo" %>
<%@ page import="com.egosystems.apputil.Const" %>
<%@ page import="com.egosystems.apputil.Utility" %>
<%@ page import="com.egosystems.dbcore.DBGetResult" %>
<%@ page import="com.egosystems.dbcore.DataTable" %>
<%@ page import="com.egosystems.dbcore.DataTable.DataRow" %>
<%@ page import="com.egosystems.taglib.DataGrid" %>
<%@ page import="com.egosystems.taglib.Paginate" %>
<%@ page import="com.egosystems.dbcore.ParameterDirection" %>
<%@ page import="com.egosystems.dbcore.Parm_Struct" %>
<%@ page import="com.egosystems.taglib.TreeView" %>
<%@ page import="com.egosystems.webcore.BasePage" %>

<%@ taglib uri="/WEB-INF/EgoTag.tld" prefix="EGO"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<%!
private DataGrid DataGrid = null; //申明私有对象DataGrid
%>

<%
DBGetResult dbgr = new DBGetResult();
dbgr.openConn(); //连接数据库
DataTable dataTable = null;
DataGrid1 = new DataGrid(); //实例化DataGrid

String Sql = "select 支局编号,支局名,guid from 支局信息"; //定义SQL语句
dataTable = dbgr.GetDataTable(Sql); //执行SQL语句

DataGrid.DataSource = dataTable;
//DataGrid.ColumnIsHeader = false;
DataGrid.ShowColumns.put("支局名", "true");
DataGrid.ShowColumns.put("guid", "false");
DataGrid.ShowColumns.put("支局编号", "false");
DataGrid.HeaderStyle = "display:none;font-size: 12px;line-height: 22px";
DataGrid.Style = "font-size: 12px;line-height: 22px;border:0;";
DataGrid.hasDatail = false; //隐藏表头
DataGrid.ShowCheckBox=false; //隐藏单选按钮
DataGrid.ItemDataBound = DataGrid.new ItemDataBoundEvent(this,"DataGridItemDataBound"); //调用方法
DataGrid.Type = Const.DataGridType.Normal;
DataGrid.Border=0; //隐藏边框
DataGrid.DataBind();
request.setAttribute("DataGrid", DataGrid);

dbgr.closeConn(); //关闭数据库连接
%>

<%!
public void DataGridItemDataBound(Object Sender, DataGrid.Item EventArg) throws Exception
//有new标签的链接
{
DataTable dt = (DataTable) EventArg.ParentRow.Parent.DataSource;
String titlename = EventArg.Text;
String Guid = "";
String QYCodeID = "";
if (EventArg.ParentRow.DataRowIndex != -1) {
Guid = dt.Rows[EventArg.ParentRow.DataRowIndex].Item("guid").ToString();
QYCodeID = dt.Rows[EventArg.ParentRow.DataRowIndex].Item("支局编号").ToString();
}

titlename = "<a href=\"javascript:parent.MapFrame.LocateToUser('"+QYCodeID+"','"+Guid+"')\"><font color=\"#000000\">" + titlename + "<font></a><img src=\"map_images/new-061.gif\" width=\"16\" height=\"10\">";
EventArg.Text = titlename;
}
%>

<html>
<head>
<title></title>
<script src="http://www.cnblogs.com/js/DataGrid.js"></script>
</head>
<body>
<input type="hidden" id="cood" name="cood" value="<%=cood%>">
<span id="htmls"><EGO

ataGrid dataGridClass="DataGrid"/></span>
</body>
</html>

快速开发工具FIX ES2007 下载www.founderfix.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐