DataGridView和数据库没有什么必然的联系,虽然不知道你为什么要用DataGridView来显示文件的内容,我觉得是可以的,无非就是几个步骤,用代码完成就是了:
1、设置控件的外观;
DataGridView dgv=new DataGridView();
dgv.BackguoundColor=Color.FormArgb(255,255,255);
........
2、设置列标题,行标题;
dgv.EnableHeadeersVisualStyles=false;
dgv.ColumnHeadersDefaultCellStyle.Font=new Font("
微软雅黑",10F);
........
3、设置列的格式,添加列;
DataGridViewCellStyle style=new DataGridViewCellStyle();
style.Alignment=DataGridViewContentAlignment.MiddleCenter;
........
4、取得数据,根据需要在控件中添加对应的行;
if(lsInfo!=null&&lsInfo.Count>0) //lsInfo就是List<数据>
{
dgv.Rows.Add(lsInfo.Count);
}
5、填充数据到控件中;
for(int i=0;i<lsInfo.Count;i++)
{
dgv.Row[i].Cell[0].Value=lsInfo[i].XXX; //填充第一列的数据
dgv.Row[i].Cell[1].Value=lsInfo[i].XXX; //填充第二列的数据
…………
}
代码写得很简单,举例而己,有需要再交流本回答被提问者采纳