新手:DataGridView中无法输入包含TAB字符的字符串
我用一个DataGridView来显示一个文本文件,DataGridView有两列,第一列是行数,从1开始递增,第二列是文本文件内容。现在发现如果文件中包含了TAB字符的,读取出来正常,但放到DataGridView中就会自动吃掉TAB字符。如何才能原原本本的把文件内容显示出来呢?谢谢!
StreamReader sr = new StreamReader(SelectFileName, Encoding.Default);
int LineCount = 0;
const int MaxLine=50;
while (true){
string FileLine = sr.ReadLine();
if (++LineCount > MaxLine || FileLine == null ) break;
//MessageBox.Show(FileLine);正常
FileView.RowCount = LineCount+1;
FileView.Rows[LineCount-1].Cells[0].Value = LineCount.ToString();
FileView.Rows[LineCount-1].Cells[1].Value = FileLine;//吃掉了TAB字符
FileLine = null;
}