[ bigguy @ 27.07.2009. 12:59 ] @
Imam problem jer treba da odredim row index, ali ne znam zasto ovo ne pali:

Code:

      {
            SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM tblNalogAnaliza WHERE ID LIKE '" + listView.SelectedItems[0].SubItems[7].Text + "'", Conection.conn);
            DataSet ds = new DataSet();
            da.Fill(ds, "tblNalogAnaliza");

            int rowNumber = dsNalogAnaliza.tblNalogAnaliza.Rows.IndexOf(ds.Tables["tblNalogAnaliza"].Rows[0]);
      }


Prijavljuje da je rowNumber = -1, odnosno kao da ga nema. Gde je greska?

[Ovu poruku je menjao bigguy dana 27.07.2009. u 14:48 GMT+1]
[ AMD guy @ 27.07.2009. 21:01 ] @
Probaj nesto na ovu foru
Code:
  DataRow row;
  // getting row


// need to row index
int rowIndex=table.Rows.IndexOf(row)

[ bigguy @ 28.07.2009. 07:09 ] @
Sa IndeOf() nikako nije hteo da pronadje red, zato smo presli na drugi nacin pa ako nekada nekome zatreba evo mu sigurno proverenenog koda:

Code:

            SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM tabela, Conection.conn);
            DataSet ds = new DataSet();
            da.Fill(ds, "tabela");

            ds.Tables["tabela"].DefaultView.Sort = "ID";
            int rowIndex = ds.Tables["tabela"].DefaultView.Find(listView.SelectedItems[0].SubItems[7].Text);



Pa uzdravlje