给datagridView传了个dataset的table 然后让它显示里面的数据, 前两个字段都是char(100)后面的是int
 
 貌似因为每个字段里的值都不够char(100) 它就在字串后面显示了N多的点..... 怎么把那个点去掉啊?
 
 想上传图片的,可是这只能贴地址...不能本地上传。 我再仔细描述一下吧: 大概就是这样的 比如UserNa字段 在datagridview里显示就是这样的francis           ...后面有些点, 我想知道怎么去掉啊?

解决方案 »

  1.   

    取数据库数据的时候,Sql语句中把字段后的空格去掉试试,select rtrim(字段) AS 字段 from 
      

  2.   

    还有就是 怎么能让 datagridview填充满,就是不会因为我数据行比较少导致控件不能填充满,余出来空白的一块
      

  3.   

    select * 的话 怎么搞.??
      

  4.   

    select * 的话 怎么搞.??
      

  5.   

    this.dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True; 
    this.dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells; 用换行
      

  6.   

    或者在编辑列里面设置
    把AutoSizeMode设为DisplayedCellsExceptHeader
      

  7.   

    我想select*获取全部数据的说...
      

  8.   

    char 是固定长度,绑定到datagirdview的时候,长度不够就会加点吧,这就是varchar和char的区别
      

  9.   

    char 是固定长度,绑定到datagirdview的时候,长度不够就会加点吧,这就是varchar和char的区别
      

  10.   

    char 是固定长度,绑定到datagirdview的时候,长度不够就会加点吧,这就是varchar和char的区别
      

  11.   

    楼主不好意思,Scripr Error~
      

  12.   

    把数据库中的char类型变成varchar就不会有这个问题了,不然每次都要手动去空格。
      

  13.   

    第一种方法:
    可以把UserNa字段类型设置nvarchar 类型。第二种方法:
    可以把UserNa字段显示列长度设置长一些:datagridView1.columns[0].width = 长度;