如何写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="../../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>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值