gridview

asp.net导出GridView数据到Excel

邮差的信 提交于 2020-03-25 03:51:59
最近做了一个导出GridView数据到Excel中的例子,把代码和遇到的一些问题放出来。 1 Response.Clear(); 2 Response.Buffer = true ; 3 Response.Charset = " GB2312 " ; 4 Response.AppendHeader( " Content-Disposition " , " attachment;filename=jtkc.xls " ); 5 Response.ContentEncoding = System.Text.Encoding.GetEncoding( " GB2312 " ); // 设置输出流为简体中文 6 Response.ContentType = " application/ms-excel " ; // 设置输出文件类型为excel文件。 7 this .EnableViewState = false ; 8 System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo( " ZH-CN " , true ); 9 System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad); 10

asp.net导出GridView数据到Excel

a 夏天 提交于 2020-03-25 00:57:32
最近做了一个导出GridView数据到Excel中的例子,把代码和遇到的一些问题放出来。 1 Response.Clear(); 2 Response.Buffer = true ; 3 Response.Charset = " GB2312 " ; 4 Response.AppendHeader( " Content-Disposition " , " attachment;filename=jtkc.xls " ); 5 Response.ContentEncoding = System.Text.Encoding.GetEncoding( " GB2312 " ); // 设置输出流为简体中文 6 Response.ContentType = " application/ms-excel " ; // 设置输出文件类型为excel文件。 7 this .EnableViewState = false ; 8 System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo( " ZH-CN " , true ); 9 System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad); 10

asp.net导出GridView数据到Excel

梦想与她 提交于 2020-03-25 00:52:37
最近做了一个导出GridView数据到Excel中的例子,把代码和遇到的一些问题放出来。 1 Response.Clear(); 2 Response.Buffer = true ; 3 Response.Charset = " GB2312 " ; 4 Response.AppendHeader( " Content-Disposition " , " attachment;filename=jtkc.xls " ); 5 Response.ContentEncoding = System.Text.Encoding.GetEncoding( " GB2312 " ); // 设置输出流为简体中文 6 Response.ContentType = " application/ms-excel " ; // 设置输出文件类型为excel文件。 7 this .EnableViewState = false ; 8 System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo( " ZH-CN " , true ); 9 System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad); 10

GridView里实现Radio单选

我与影子孤独终老i 提交于 2020-03-23 18:53:58
一.在ASPX中创建一个GridView控件,并绑定Radio客户端控件 < asp : GridView ID ="GridMediaList" runat ="server" AutoGenerateColumns ="False" OnSelectedIndexChanged ="GridMediaList_SelectedIndexChanged"> < Columns > < asp : TemplateField > < ItemTemplate > < input name ="RadioButton1" type ="radio" value =' <% # Eval("ID") %> ' onclick ="setRadio(this);" /> </ ItemTemplate > </ asp : TemplateField > </ Columns > </ asp : GridView > 二.添加相关的JavaScript脚本 < script language ="javascript" type ="text/javascript"> function setRadio(nowRadio) { var myForm,objRadio; myForm=document.forms[0]; for ( var i=0;i<myForm.length;i++

flutter网格布局之GridView组件

核能气质少年 提交于 2020-03-21 19:46:51
前面总结了使用ListView来实现列表,但是,有的时候,数据量很大,需要使用矩阵方式排列才能更清晰的展示数据,在flutter中,可以使用网格列表组件GridView来实现这个布局。 GridView接收如下可选参数属性: scrollDirection:滚动方法 padding:内边距 resolve :组件反向排序 crossAxisSpacing :水平子 Widget 之间间距 mainAxisSpacing :垂直子 Widget 之间间距 crossAxisCount:一行的 Widget 数量 childAspectRatio:子 Widget 宽高比例 children: gridDelegate:控制布局主要用在GridView.builder 里面 GridView.count 实现网格布局 import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { // TODO: implement build return MaterialApp( home: Scaffold( appBar: AppBar(title

GridView绑定空表头

生来就可爱ヽ(ⅴ<●) 提交于 2020-03-21 06:11:24
/// <summary> /// 绑定空表头事件 /// </summary> /// <param name="sender"></param> protected override void Render(HtmlTextWriter sender) { //绑定空表头 //DataTable dtYeWuZB = _BWCK_YeWuZBCountViewBLL.SelectBWCK_YeWuZBCountViewsDynamic("1=2", "", null); DataSet ds = SpHelper.Report_GetDataDetail("Business_393253_History", "620756993", 5, "2010-04-21 00:00:00", "2010-04-20 00:00:00", null); BLL.BusinessTool.BuildNoRecords(GV_Result, ds.Tables[0]); base.Render(sender); } /// <summary> /// Bind Empty Grid Header /// 根据一个object 绑定空表头 可以是一个实体,也可以是一个datatable /// /// Eg: /// <asp:GridView ID="GridView1" runat=

YII2 gridview sort sum of values of two columns

跟風遠走 提交于 2020-03-18 10:23:41
问题 I successfully displayed the 3 columns in the gridview. the attr1, attr2, and the sum of the 2 attributes. attr1 and attr2 are from the database and the 3rd column is their sum. How do I make the sorting and filtering work? Here is the gridview. [ 'label' => 'Number of Enquiries', 'value' => function ($model) { return $model->countEnquire + $model->countPhone + $model->countTrial; }, 'enableSorting' => true, ] How add sorting for this column? 回答1: OK, I don't have your full source code to go

gridview自定义分页

一个人想着一个人 提交于 2020-03-15 06:44:17
gridview里虽然有自动分页的功能,但是我们其实经常感觉不是很完善,比如,他没有页面直接跳转的功能,就是输入页数,然后跳转。还有他也没有显示记录的条数。其实,这些信息有时候是非常重要的。因此我们非常有必要实现这个功能。下面,我就讲述下如何实现自定义分页的。 一、首先要将gridview设置成可以分页,然后我们在增加如下代码: < asp:GridView ID = " GridView1 " runat = " server " AutoGenerateColumns = " False " Width = " 98% " AllowPaging = " True " OnPageIndexChanging = " GridView1_PageIndexChanging " PageSize = " 20 " > < Columns > < asp:BoundField DataField = " UserName " HeaderText = " 登陆用户名 " > < ItemStyle CssClass = " griditem " /> < HeaderStyle CssClass = " gridhead " /> </ asp:BoundField > < asp:BoundField DataField = " Name " HeaderText = " 真实姓名

Datatable绑定GridView

自作多情 提交于 2020-03-13 20:10:20
基本步骤: 1.先创建一个名为“ds”的Datset 2.再创建一个名为“dt”的Datatable 3.为dt创建Column 4.创建一个名为“dr”的DataRow,使用dr.add()添加,dt.newrow添加新行。 5.向ds中添加dt 6.Datatable数据绑定控件GridView dg.DataSource = ds; dg.DataBind(); <asp:GridView ID="dg" runat="server" AutoGenerateColumns="False" BorderWidth="0px" > <Columns> <asp:BoundField HeaderText="id" DataField="id" ReadOnly="True" ShowHeader="False" ></asp:BoundField > <asp:BoundField HeaderText="名字" DataField="name" HtmlEncode="False"></asp:BoundField > <asp:TemplateField HeaderText="图片"> <EditItemTemplate> <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("img") %>'></asp

Android之ListView/GridView 优化

旧城冷巷雨未停 提交于 2020-03-13 15:04:20
一、效率最低的getView实现 我们知道,ListView和GridView的显示都是通过Adapter的getView实现的。 ListView/GridView数据量较小时,我们的处理方式一般是这样的(效率最低的一种方式) 1 public View getView(int position, View convertView, ViewGroup parent) { 2 View item = mInflater.inflate(R.layout.list_item_icon_text, null); 3 ((TextView) item.findViewById(R.id.text)).setText(DATA[position]); 4 ((ImageView) item.findViewById(R.id.icon)).setImageBitmap( 5 (position & 1) == 1 ? mIcon1 : mIcon2); 6 return item; 7 } 当数据量非常大时,这样每一次getView都会去inflate布局,效率太差,这会让我们的程序卡顿,滑动多了还会OOM。 二、利用Android已经提供了View缓存机制实现ViewHolder模式——实现View共享 我们注意到getView的第二个参数convertView