Hej med jer
Jeg sidder og roder med lidt C#. Jeg har dog et problem, som jeg ikke lige umiddelbart kan finde en løsning på:
Jeg har den følgende kode:
-  using System;
-  using System.Collections.Generic;
-  using System.ComponentModel;
-  using System.Data;
-  using System.Drawing;
-  using System.Linq;
-  using System.Text;
-  using System.Windows.Forms;
-  using System.IO;
-  
-  namespace Tool
-  {
-      public partial class subTesta : Form
-      {
-          public subTesta()
-          {
-              InitializeComponent();            
-          }
-  
-          System.Data.OleDb.OleDbConnection con2;
-          DataSet ds2;
-          System.Data.OleDb.OleDbDataAdapter da2;
-  
-          private void subTesta_Load(object sender, EventArgs e)
-          {
-              con2 = new System.Data.OleDb.OleDbConnection();
-              ds2 = new DataSet();
-          } 
-  
-  private void button1_Click(object sender, EventArgs e)
-          {
-              //Create string to save our UserChoosenDatabase setting in
-              string userchoosendatabase = Properties.Settings.Default.UserChoosenDatabase;
-              //Set dataset
-              ds2 = new DataSet();
-  
-              //Set connectionsstring
-              con2.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Users\\Michael\\Documents\\Tool.accdb";
-  
-              try
-              {
-                  //Open connection to DB
-                  con2.Open();
-              }
-              catch (System.Exception excep)
-              {
-                  MessageBox.Show(excep.Message);
-              }
-  
-                  //Our SELECT string
-                  string sql = "SELECT * FROM tblOpgaver WHERE (tblOpgaver.Afdeling LIKE \'" + userchoosendatabase + "\')";
-  
-              try
-              {
-                  //Make SqlDataAdapter
-                  da2 = new System.Data.OleDb.OleDbDataAdapter(sql, con2);
-  
-                  //Fill the SqlDataAdapter with data from the DataSet
-                  da2.Fill(ds2, "Sagsliste");
-  
-                  //Fill dataGridView1 with data from the SqlDataAdapter
-                  dataGridView1.DataSource = ds2.Tables[0];
-  
-                  //Change text in datagridview headers
-                  dataGridView1.Columns[0].HeaderText = "ID";
-                  dataGridView1.Columns[1].HeaderText = "Oprettet";
-                  dataGridView1.Columns[2].HeaderText = "Titel";
-                  dataGridView1.Columns[6].HeaderText = "Status";
-                  dataGridView1.Columns[8].HeaderText = "Garanti";
-                  dataGridView1.Columns[15].HeaderText = "Afdeling";
-  
-              }
-              catch (System.Exception excep)
-              {
-                  MessageBox.Show(excep.Message);
-              }
-  
-  
-              //Close connection to DB
-              con2.Close();
-  
-              //Dispose our connection string
-              //con2.Dispose();
-          }
-  
-          private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
-          {
-              //This integer hold the row number we have clicked in the datagridview
-              int i = dataGridView1.SelectedCells[0].RowIndex;
-  
-              //Save the number of OpgaveID so we can use it to fetch history
-              string opgaveID = dataGridView1.Rows[i].Cells[0].Value.ToString();
-              int opgaveidd = int.Parse(opgaveID);
-  
-              lblSagsNr.Text = dataGridView1.Rows[i].Cells[0].Value.ToString();
-              lblOprettetAf.Text = dataGridView1.Rows[i].Cells[4].Value.ToString();
-              lblOprettet.Text = dataGridView1.Rows[i].Cells[1].Value.ToString();
-              txtOpgaveTitel.Text = dataGridView1.Rows[i].Cells[2].Value.ToString();
-              txtOpgaveBeskrivelse.Text = dataGridView1.Rows[i].Cells[3].Value.ToString();
-               
-          }
Det fungere også fint, det jeg ikke kan finde ud af hvordan jeg skal lave er, at når jeg klikker på en celle i datagridviewet vil jeg gerne have at den går ind i en anden tabel(tblRepNr) i samme database som før, og hiver alle rækker hvor kolonnen "OpgaveID" matcher med 
-  string opgaveID
 og smider dem ind i en listbox eller lignende.
Jeg ved ikke om det er til at forstå hvor jeg vil hen, men ellers så spørger i bare :-)
På forhånd tak
Michael
						
						
						
						
		
							Indlæg senest redigeret d. 09.02.2012 22:48 af Bruger #16805