C#关于datagridview的操作,显示数据不完整。

我在datagridview中,将读取到的xls表格中的数据显示出来了,但是有一部分字没显示出来,非要去点下,效果如下:

然后excel中的数据是这样的:

我想要datagridview中的数据看起来一目了然,像excel表格那样,就是k9后面的4个数字也显示全,该怎么调整呢

你这个应该是用的自动绑定, 那个列也是自动生成的
你可以调整一下列宽, 好像有个DefaultColumnStyle, 你在那里设置一下
另外,你的表格没有表头,他把你的第一条数据当成表头了
你最好加上一个表头,然后手动的去设置绑定列,这样能更灵活一些追问

你说的貌似也可行。我刚找到一种简单方法,把属性里面的AutoSizeColumMode设置为Fill就可以了。你第一个回答,分给你哈。

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-01-05

属性里面设置

C#关于datagridview的操作,显示数据不完整。
你可以调整一下列宽, 好像有个DefaultColumnStyle, 你在那里设置一下 另外,你的表格没有表头,他把你的第一条数据当成表头了 你最好加上一个表头,然后手动的去设置绑定列,这样能更灵活一些

c# datagridview 里的combobox 当点击时出现下拉框,但是有些内容比较长...
首先你要在combo box 给DropDown event 填加一个event hander, 这里我们叫它AdjustWidthComboBox_DropDown 2. 然后你加入下列code.private void AdjustWidthComboBox_DropDown(object sender, System.EventArgs e){ ComboBox senderComboBox = (ComboBox)sender; int width = senderComboBox.DropDown...

c#怎么把datagridview给填满
1、设置AutoSizeColumnsMode AutoSizeColumnsMode=Fill;2、设置AutoSizeRowsMode AutoSizeRowsMode=Fill;3、完成1、2中设置,即可填满datagridview。

在使用c#的datagridview控件时,如何确保表格内容能够
首先,调整列宽以适应内容。手动或通过代码动态计算列宽,确保所有内容都能清晰可见。其次,启用自动调整列宽功能。DataGridView提供四种自动调整列宽的选项:None、AllCells、Fill 和 BasedOnHeaders。根据需要选择合适的选项。处理数据类型不匹配问题,确保数据源中的数据与DataGridView单元格格式相匹配。使用DataGr...

c#DataGridView显示不了数据
是否报错了,如果是贴报错截图 是否外部用了try catch,如果用了,去掉再运行 把连接字符串改一下试试PC-201401220416\\SQL2008改成.\\sqlexpress

C#删除dataGridView选中行时提示“输入字符串格式不正确“.但是删除同...
一般是this.dataGridView1.SelectedRows[i].Cells[0].Value 是值不是int类型导致。可以先定义一个string的变量,再用int.TryParse转换 string cellVal=this.dataGridView1.SelectedRows[i].Cells[0].Value; \/\/可设置断点,跟踪看看此处的值 int outPut=0;int.TryParse(cellVal, out outPut);\/\/...

c# 用dataSet填充了 中DataGridView 为什么 还是没有数据,只有表头,但是...
有表头没数据,表示数据库操作都是正确,sql语句正确。但是sql语句没查到东西。。。但是你又说用这些语句在数据库中能查到,那么语句假如是正确,即应该能查到数据,但是你没有数据,反过来说明sql语句的条件不正确,即where语句有问题。。。建议把那个sql语句拼出来,好好看看是不是和你在数据库里写的...

C#中data Grid View在数据库找不到想内容,如何写表达式
你表达的提问不完整。不知道你想要什么样的回答,但据我所知,C#的DataGridView绑定数据有两种方式,一种系自动绑定,另一种系先将列名设置到DataGridView的列属性里,然后DataGridView.DataBind()方法执行后自动将数据绑定到数据表格。如果你发现表格内容是空白的,那你就可以先用查询分析器执行一下你的...

c#用dataGridView读取数据时如何只显示有内容的表格,不显示最后一行的空...
左边的:RowHeadersVisible设为false 下面的:AllowUserToAddRow设为false

如何使用C#中的DataGridView控件
DataGridView1.DataSource = ds.Tables(Customers)与 DataGrid 不同的是,DataGridView 一次只能显示一个表。如果绑定整个 DataSet,则不会显示任何数据,除非您使用要显示的表名设置了 DataMember 属性。DataGridView1.DataSource = ds DataGridView1.DataMember = Customers基本的 DataGridView 显示遵循以下...

相似回答