CSVをインポートして、DataGridViewでデータを表示しようとしています。
ここまでは、これまでの動作を理解しているコードと説明です。
私が理解できない場合は、私に修正してください。olehDBconnectを使用しないでDataGridview C#でCsvデータを出力
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace test2
{
public partial class Form1 : Form
{
//Open the choose GUI to choose the file that we want to import
OpenFileDialog openFile = new OpenFileDialog();
public Form1()
{
InitializeComponent();
}
private void Button1_Click(object sender, EventArgs e)
{
//if open successfully, then apply streamReader to it
if (openFile.ShowDialog() == DialogResult.OK)
{
StreamReader sr = new StreamReader(openFile.FileName);
//read the data in the file by using readLine
var rl = sr.ReadLine();
// If the rl is not null, then print (is it correct?)....
if(rl != null)
{
///code to print data
}
}
}
//filter out the csv file.
private void Form1_Load_1(object sender, EventArgs e)
{
openFile.Filter = "CSV|*.csv";
}
}
}
今、データを印刷しようとしています。
データを印刷するためにDataGridView.DataSourceを使用する必要があることを知っています(間違っている場合は修正してください)。ただし、適用方法はわかりません。
私の説明は本当ですか、それとも何か追加していますか?
--beginner。
一つの方法は、データテーブルと列は、CSVファイルと内容が一致してグリッドへのDataTable割り当てる必要があります作成することです。 。 –