Hallo,
 
Ich habe mich zu einer anderen L�sung entschlossen, weil sie mir effektiver erscheint. Ich mache mit einer Master-Detail-Beziehung.
Aber irgendwie haut das nicht hin. Im Mastergrid werden die Daten angezeigt, aber nicht im Detailgrid.
 
string cmdInf = "SELECT * FROM artikel";
string cmdDet = "SELECT * FROM art_def WHERE (artno='@artcode')";
 
MySqlCommand cM = new MySqlCommand(cmdInf, myCon);
MySqlDataAdapter aM = new MySqlDataAdapter(cM);
DataSet myDs = new DataSet();
aM.Fill(myDs, "Master");   
    
MySqlCommand cD = new MySqlCommand(cmdDet, myCon);
 cD.Parameters.Add("@artcode", MySqlDbType.VarChar, 20);
 cD.Parameters["@artcode"].Value = myDs.Tables["Master"].Columns["artcode"].ToString();
MySqlDataAdapter aD = new MySqlDataAdapter(cD);
aD.Fill(myDs, "Details");
 
DataRelation myRel;
myRel = new DataRelation("MaDe", myDs.Tables["Master"].Columns["artcode"], myDs.Tables["Details"].Columns["artno"]);
myDs.Relations.Add(myRel);
dgInfo.SetDataBinding(myDs, "Master");
dgDetails.SetDataBinding(myDs, "Master.MaDe");
 
Kannst Du mir vielleicht da weiterhelfen?
 
Gru�,
Sven
 
 
----- Original Message -----
Sent: Friday, July 23, 2004 5:45 PM
Subject: Re: [CSharp.net] CurrentRowIndex

Hallo,
 
probier's mal mit
 
lblCuRoIn.Text=dgInfo[dgInfo.CurrentCell.RowNumber,0].ToString();
 
das funktioniert auch, wenn das DataGrid nach dem F�llen �ber den Spaltenkopf umsortiert wurde
 
Gru�
Manfred

Antwort per Email an