textbox1 で提供された製品 ID に基づいて、Excel シートから行を削除するにはどうすればよいですか。そのproduct_idを使用して、Excelシートから行全体を削除し、更新されたデータをdatagridviewに表示する必要がありますか?
			
			3799 次
		
2 に答える
            0        
        
		
        private void deleteButton_Click(object sender, EventArgs e)
         {
        OleDbConnection myConn = new OleDbConnection(connectionString);
        string excelDelete = "DELETE FROM [Sheet1$] WHERE ID = '" + dgvExcelList["ID", dgvExcelList.CurrentRow.Index].Value.ToString() + "'";//modify as your need
        OleDbCommand Deletecmd = new OleDbCommand(excelDelete, myConn);
        myConn.Open();
        Deletecmd.ExecuteNonQuery();
        myConn.Close();
        /*code to update datagridview*/
    }
于 2013-07-14T05:47:16.373   に答える