用sap.net在本地获取到一些收据,不保存在数据中,怎么才能让他在页面上以表格是形式展示出来,数据可以在本地用程序直接读取到

解决方案 »

  1.   

    你的结贴率····0.00%
    让我们情何以堪···
    -------------------cookies存储在本地,但只能存储数据量少的
      

  2.   

    楼主要的是"本地数据"与"服务器通信"
    table只是显示数据,你数据都没有,怎么用table显示
      

  3.   

    读取到了,不就自己构造html代码来显示
      

  4.   

    循环输出Table系列标签,顺便把数据放进去
      

  5.   

    放到dataset 里面,然后绑定控件。
    GridView ,Repeat,DataList
      

  6.   

    后台遍历 拼接成html table 之类的标签 输出页面。
      

  7.   

    用cookies存储,有个限定一个域名存储的cookies大小不能超过4096字节,包括cookies名称和值在内 protected void SetCookies()
            {
                //我那个是获取到的本地数据,像ip,端口之类的数据,数据少,变动的,不打算存到数据库中                        //设置cookies以及赋值
                Response.Cookies["uip"].Value = "168.1.101.125";//ip
                Response.Cookies["port"].Value = ":80";//端口
                //设置这2个cookies保存时间、持久化保存
                Response.Cookies["uip"].Expires = DateTime.Now.AddYears(5);//5年之后过期、消失
                Response.Cookies["port"].Expires = DateTime.Now.AddYears(5);        }
      

  8.   

    新页面直接用Response.write("这里写你的HTML代码");
    嵌在页面中,局部刷新的,就用AJAX方式
      

  9.   

    补充: protected void Page_Load(object sender, EventArgs e)
            {            SetCookies();//cookies是存储在本地的
                ArrayList cookiesList = new ArrayList();            for (int i = 0; i < Request.Cookies.Count; i++)
                {
                    cookiesList.Add( Request.Cookies[i]);//遍历cookies添加到集合
                }            //用GridView绑定显示
                GridView1.DataSource = cookiesList;
                GridView1.DataBind();        }
            protected void SetCookies()
            {
                //我那个是获取到的本地数据,像ip,端口之类的数据,数据少,变动的,不打算存到数据库中            //设置cookies以及赋值,cookies是存储在本地的
                Response.Cookies["uip"].Value = "168.1.101.125";//ip
                Response.Cookies["port"].Value = ":80";//端口
                //设置这2个cookies保存时间、持久化保存
                Response.Cookies["uip"].Expires = DateTime.Now.AddYears(5);//5年之后过期、消失
                Response.Cookies["port"].Expires = DateTime.Now.AddYears(5);        }
      

  10.   


     protected void Page_Load(object sender, EventArgs e)
            {            SetCookies();//cookies是存储在本地的
                ArrayList cookiesList = new ArrayList();            for (int i = 0; i < Request.Cookies.Count; i++)
                {
                    cookiesList.Add( Request.Cookies[i]);//遍历cookies添加到集合
                }            //用GridView绑定
                GridView1.DataSource = cookiesList;
                GridView1.DataBind();        }
            protected void SetCookies()
            {
                //我那个是获取到的本地数据,像ip,端口之类的数据,数据少,变动的,不打算存到数据库中            //设置cookies以及赋值,cookies是存储在本地的
                Response.Cookies["uip"].Value = "168.1.101.125";//ip
                Response.Cookies["port"].Value = ":80";//端口
                //设置这2个cookies保存时间、持久化保存
                Response.Cookies["uip"].Expires = DateTime.Now.AddYears(5);//5年之后过期、消失
                Response.Cookies["port"].Expires = DateTime.Now.AddYears(5);        }
      

  11.   

    创建以个DataTable,然后把你的值赋给你创建的行。就ok了。你可以循环赋值。 DataTable dt = new DataTable("dt");
                DataColumn dc = null;
                dc = dt.Columns.Add("ID", Type.GetType("System.Int32"));
                dc.AutoIncrement = true;//自动增加
                dc.AutoIncrementSeed = 1;//起始为1
                dc.AutoIncrementStep = 1;//步长为1            dc = dt.Columns.Add("Name", Type.GetType("System.String"));
                dc = dt.Columns.Add("Sex", Type.GetType("System.String"));
                dc = dt.Columns.Add("Age", Type.GetType("System.String"));            DataRow newRow;
                newRow = dt.NewRow();
                newRow["Name"] = "张三";
                newRow["Sex"] = "M";
                newRow["Age"] = "50";
                dt.Rows.Add(newRow);            newRow = dt.NewRow();
                newRow["Name"] = "历史";
                newRow["Sex"] = "F";
                newRow["Age"] = "26";
                dt.Rows.Add(newRow);
                xx.DataSource = dt;
                xx.DataBind();
      

  12.   


    有这么麻烦吗?遍历数据源,输出就行了,格式在后台控制,stringbuilder类
      

  13.   


    单个数据,可以使用var dt=new DetailsView();
    dt.DataSource=new object{yourData};
    this.Page.Form.Controls.Add(dt);
    dt.DataBind();而对于数据列表,也一样,区别只是使用GridView自动展示呗。
      

  14.   

    如果别人一说“GridView ,Repeat,DataList”之类的词,你就认为是“拉控件”,那也就没有什么办法让你去使用asp.net了。
      

  15.   

    孩子 ,建议你去先看看书 找个很简单的例子看看,其实以表格的形式表现数据很多方法  比如ASP.NET中的控件  GridView ,Repeat,DataList  还有 直接用 THML 或者 DIV 或者报表控件 或者用EXCEL控件都行