如何在不改变大小的情况下查看网格内容

时间:2010-11-11 08:34:42

标签: c# winforms datagridview

大家好我有一个文本文件,其中包含一些数据,并且该特定的每一行都固定为94.现在,当用户打开特定的文本文件时,如果我的条件满足,我将把它显示给datagridview。但是当显示到datagridview时,即使每行的长度为94,网格中显示的内容也会因为它发生的原因而变化。如何确保datagridview中的每一行都应以恒定的方式显示

alt text

请知道

1 个答案:

答案 0 :(得分:2)

您在网格中使用非比例字体,这意味着并非所有字符都具有相同的大小。 F.E.空格比0短。使用比例字体,行长度相同。

编辑:让我们来看一个例子:

  

这是非比例字体,
  该线的长度不同,
  虽然它们长10个字符:

  1234567890个
  adilngvzus

Now let's look at a proportional font:

1234567890
adilngvzus

正如您所看到的,在比例字体中(就像您的IDE最有可能使用的那样),每个字符都具有相同的宽度。在非比例字体中(就像您的文本处理器最有可能在默认情况下使用的那样),字符的宽度会有所不同,使i成为'最好的'和O中的一个'最广泛的'人物。