如何控制表的列宽
我用的是VS2005:
问题1:在WEB开发中,我用SqlDataReader从数据库中检索出来一个数据表,检索出来的表要显示在GridView,检索的语句如下:string strSql = "select CustomerID as 客户编号,CompanyName as 公司名称,ContactName as 合同名称 , ContactTitle as 合同主题 ,Address as 地址, "+
" City as 城市, Region as 地区, PostalCode as 邮政编码 , Country as 国家 , Phone as 电话号码, Fax as 传真 "+
" from Customers where CustomerID LIKE @CustomerID+ '% ' ";
这样可以改变列的名称,但是检索出来的数据的宽度是随着检索出来的数据的长度而改变的,这样表的表头就会改变,而且比较丑,我想设置一下列的宽度,但是不能行,希望各位大哥给解决一下。
问题2:用SqldataReader检索出来的数据是分页的,我想看其他的页在点击下面的页码时,就会出错因为我没有写,GridView1_PageIndexChanged 这个函数的处理方法,可是我不知道怎么写,希望得到解决,
------解决方案--------------------如果检出来的数据的确很长,一般都截取一断显示再加个鼠标提示.因表格变形的用样式控件应该没什么问题的.
------解决方案--------------------貌似不太明白lz的意思,也不知道你的分页方式是怎么样~~~~