Excel 파일을 가져 와서 내 datagridview1
에로드하려고합니다.Excel 파일을 가져오고 선택한 DataGridView 행을 다른 DataGridView에 표시하십시오.
파일 내용을 내 DataGridView
안에 표시 한 후 행을 선택하고 내 두 번째 파일로 전송하려고합니다. DataGridView
.
누구든지 내 코드를 수정하는 방법을 알려주십시오. 내가 오류를 받고 있어요 때문에 :
An unhandled exception of type 'System.InvalidOperationException' occurred in System.Windows.Forms.dll
private void button1_Click(object sender, EventArgs e)
{
string PathConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +textBox1.Text + ";Extended Properties='Excel 12.0 XML;HDR=YES;';";
OleDbConnection conn = new OleDbConnection(PathConn);
OleDbDataAdapter myDataAdapter = new OleDbDataAdapter("Select * from [" + "Sheet1" + "$]", conn);
DataTable dt = new DataTable();
myDataAdapter.Fill(dt);
dataGridView1.DataSource = dt;
}
private void button2_Click(object sender, EventArgs e)
{
OpenFileDialog openFileDialog1 = new OpenFileDialog();
if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
this.textBox1.Text = openFileDialog1.FileName;
}
}
private void button3_Click(object sender, EventArgs e)
{
foreach (DataGridViewRow selRow in dataGridView1.SelectedRows.OfType<DataGridViewRow>().ToArray())
{
dataGridView2.Rows.Remove(selRow);
dataGridView2.Rows.Add(selRow);
}
}
코드를 들여 씁니다. –