UpdatePanel+gridview 动态加载列名 列宽无法设置问题!

问题描述

各位大师帮帮忙:网上的很多种方法,都无法实现,例如:GridView1.Columns[2].ItemStyle.Width这种方式,还有设置GridView1_RowDataBound事件的。如题所示:我是根据datatabledt来动态生成列名,现在遇到一个问题,就是列宽无法自定义或者指定!导致页面十分不美观!动态生成列名的程序:DataTabledt=newDataTable();foreach(DataRowdrindt.Rows){BoundFieldbf=newBoundField();bf.DataField=dr[1].ToString();bf.HeaderText=dr[2].ToString();bf.ItemStyle.Width=Unit.Point(200);//这个语句不生效gridview.Columns.Add(bf);}现在我是想:从dt里面读取某一列,赋值到列宽,从而控制列宽!!!望各位大师指导下!

解决方案

解决方案二:
大家来帮帮忙。。。
解决方案三:
自己顶上去,大家帮帮忙!
解决方案四:
该回复于2012-04-20 08:36:15被版主删除
解决方案五:
顶吧,没人答。郁闷
解决方案六:
之前也遇到了这个问题,不过最后没有通过控制列宽解决,是通过控制显示的字符数substring来控制宽度
解决方案七:
GridView是否设置了自动列宽?

时间: 2024-10-06 11:53:05

UpdatePanel+gridview 动态加载列名 列宽无法设置问题!的相关文章

服务器端动态加载DataGrid控件并设置其属性

datagrid|datagrid控件|动态|服务器|加载|datagrid|datagrid控件|服务器|加载 DataGrid在Asp.net编程中占有非常重要的地位,对于浏览器中大批量数据的呈现,DataGrid几乎不可缺少.常用的设置DataGrid属性的方法都是在前台由Asp语句实现,这样显然不适合DataGrid的动态加载,通过后台C#代码实现前台的功能显得非常重要,下面就通过一个实例来说明其设置方法.同其它动态加载服务器控件的方法一样,要在客户端浏览器上呈现DataGrid,必须要

js的动态加载、缓存、更新以及复用(一)

使用范围: OA.MIS.ERP等信息管理类的项目,暂时不考虑网站. 遇到的问题: 完成一个项目,往往需要引用很多js文件,比如jQuery.js.easyUI等.还有自己写的一些列js文件,那么这些文件如何方便的加载,如果文件有变化如何才能让客户端及时更新缓存?如果能够提高点运行效率,那就更好了. 目标: 1.  可以方便的引用js文件. 2.  尽量使用各种缓存,避免频繁从服务器读取文件. 3.  如果js文件有更新或者增加.减少几个减少js文件,需要客户端能够自动.立刻更新. 4.  Js

ASP.NET中实现模版的动态加载

ASP.NET中,经常会使用到templates(模版)功能,比如在datagrid,datalist,repeater等控件中,使用templates,将会大大增强其功能.以往,我们一般是在设计程序时,就已经设置好控件中的模版是怎样的了.但是,有的时候,可能我们需要动态加载模版,比如,当你要求你的应用程序的界面风格随着用户的需求而变化时,你就需要到动态加载模版的功能了.但要注意的是,并不是所有的web控件都支持模版功能,而且要注意,哪些控件支持模版的哪些功能,下面简单列出了一些支持模版功能的控

Visual Basic .NET 中动态加载类(一)

visual|动态|加载 Visual Basic .NET 中动态加载类 · ··Microsoft 摘要:理想情况下,编写软件系统之前我们就应该知道此软件系统需要完成哪些操作.但实际情况并非如此,因此我们的系统应该是可以调整的. 最能体现这种适应性的是动态集成新功能的能力.例如,在 Windows 窗体应用程序中,这种能力是指加载编译原始应用绦蚝芫靡院蟠唇ǖ拇疤宓哪芰Α?/P> 这种操作在 Microsoft Visual Basic 6.0 中几乎是不可能的,但是在 Visual Basi

在ASP.NET中动态加载内容(用户控件和模板)

asp.net|动态|加载|控件|模板 在ASP.NET中动态加载内容(用户控件和模板)要点:1. 使用Page.ParseControl2. 使用base.LoadControl第一部分:加载模板 下面是一个模板"<table width=100%><tr><td width=100% colspan=2 runat=server id=ContainerTop></td></tr><tr><td width=30%

jquery Tab效果和动态加载的简单实例

 这篇文章主要是对jquery中Tab效果和动态加载的简单实例进行了介绍,需要的朋友可以过来参考下.希望对大家有所帮助 一:tab效果显示   代码如下: <html xmlns="http://www.w3.org/1999/xhtml"><head> <title>无标题页</title> <meta http-equiv="Content-Type" content="text/html; cha

Extjs4使用mvc模式,封装Store层的ArrayStore无法动态加载后台数据

问题描述 Extjs4使用mvc模式,封装Store层的ArrayStore无法动态加载后台数据 store层代码 Ext.define('Desktop.store.function.FunctionStore'{ extend: 'Ext.data.ArrayStore' requires:['Desktop.model.function.UserModel'] model: 'Desktop.model.function.UserModel' autoLoad: true proxy:{

[unity3d]从服务器端获取资源动态加载到场景

我们的游戏制作完发布出去提供给玩家,为了给玩家带来更好的游戏体验,要做各种的优化以及设计,首先,游戏资源的加载就是一个非常重要的方面(尤其是网页游戏).由于我们的游戏资源比较大,不能一下全部加载出来,如果是这样,可能会造成玩家长时间的等待.所以我们应该采取动态加载的方式,让玩家在玩游戏的过程中来一点一点从服务器加载游戏资源.要实现这样的效果,首先就必须要制作用于一点点加载的游戏资源. (注:本文只是谈及这些游戏资源的制作和下载,关于游戏运行中的动态加载不做讨论) (再注:本文涉及到的代码都是以C

javascript的动态加载、缓存、更新以及复用(一)_javascript技巧

使用范围: OA.MIS.ERP等信息管理类的项目,暂时不考虑网站. 遇到的问题: 完成一个项目,往往需要引用很多js文件,比如jQuery.js.easyUI等.还有自己写的一些列js文件,那么这些文件如何方便的加载,如果文件有变化如何才能让客户端及时更新缓存?如果能够提高点运行效率,那就更好了. 目标: 1.  可以方便的引用js文件. 2.  尽量使用各种缓存,避免频繁从服务器读取文件. 3.  如果js文件有更新或者增加.减少几个减少js文件,需要客户端能够自动.立刻更新. 4.  Js