Sari la conținut
Forum Roportal
Constantin Marin

Imi puteti spune unde am gresit ?

Evaluează acest topic

Postări Recomandate

Am o baza de date numita Database1.mdf

Am adus un Data Source numita arhivdiscDataSet1.

In baza de date am 2 tabele numite :"Disc" si "Continut" care sunt legate intre ele printr-o relatie intre campurile DiscID ce se afla in ambele tabele.

In tabelul Disc am facut cateva inregistrari si anume:

_____________________________________________

DiscID Nume Disc

1 Filme1

2 Jocuri1

3 Software

 

Iar in tabela Continut am:

______________________________________________

ContinutID NumeFisier DiscID

1 The Cube 1

2 Cellular 1

3 Cheats 1

4 FEAR 2

5 FEAR Extraction P 2

6 FEAR Perseus M 2

7 AutoCAD 3

8 Visual Studio 2005 3

9 Far Cry 2

 

Pe Form 1 am urmatoarele :

textBox1

continutDataGridView

arhivdiscDataSet1

continutBindingSource

continutTableAdapter

Pentru TextBox1 am scris urmatorul cod:

 

private void textBox1_TextChanged_1(object sender, EventArgs e)

{

arhivdiscDataSet1.Tables["Continut"].DefaultView.Sort = "NumeFisier";

DataRow[] rind = arhivdiscDataSet1.Tables["Continut"].Select(string.Format("NumeFisier LIKE '{0}*'",textBox1.Text));

if (rind.Lenght > 0)

{

int i = arhivdiscDataSet1.Tables["Continut"].DefaultView.Find(textBox1.Text);

if (i >= 0)

this.continutDataGridView.Rows.Selected = true;

continutBindingSource.Position = i;

}

else

{

MessageBox.Show("Nu a fost gasit" + " " + textBox1.Text);

}

}

Proble este cand rulez aplicatia si scriu in casuta textBox1 de exemplu The Cube imi positioneaza cursorul in continutGridView pe VisualStudio2005.

Sau cand scriu The Cube imi pozitioneaza cursorul pe VisualStudio 2005 si tot asa.

Singurele pe care imi pozitioneaza corect cursorul sunt :

Cellular , Cheats , FEAR,FEAR Extraction P si FEAR Perseus M.

Va rog daca imi puteti spune unde am gresit.

Va multumesc anticipat.

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum

×