Cum fac sa-mi afiseze un tip de autovehicul

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

Post Reply
User avatar
sergiu4995
Membru eXtream
Membru eXtream
Posts: 2052
Joined: 08 Oct 2011, 21:05
Detinator Steam: Da
Has thanked: 31 times
Been thanked: 17 times
Contact:

02 Aug 2017, 18:11

Bun deci am facut in c# 2 obiecte unu de tip autoturism si alta de tip motocicleta ce sunt inserate de pe un textbox intr-un tabel adica dataviewgrid si am facut o functie de cautare,care imi cauta in functie de model,marca,an autovehiclul,dar incerc sa fac,dar nu-mi vine o idee adica cand pun la cautare anul 2017 sa-mi afiseze doar autoturismele si nu motociclete indiferent daca sunt pe acelasi an

Aici am incercat sa fac ceva adica cand selectam din combobox autoturism sa-mi afiseze la cautare dupa an doar autoturismele si invers
Asta ce am facut eu button4 si textbox5 pentru autoturisme

Code: Select all

private void button4_Click(object sender, EventArgs e)
        {

            string cautare = textBox5.Text;
            if (comboBox1.SelectedIndex == 0)
            {
                if (cautare != "")
                {



                    bool rezultat = false;
                    foreach (DataGridViewRow row in dataGridView1.Rows)
                    {
                        for (int i = 0; i < row.Cells.Count; i++)
                        {
                            if (row.Cells[i].Value != null && row.Cells[i].Value.ToString().Equals(cautare))
                            {
                                int rowIndex = row.Index;

                                rezultat = true;

                                Console.WriteLine(row.Cells[0].Value + " " + row.Cells[1].Value + " " + row.Cells[2].Value + " " + row.Cells[3].Value);
                                break;
                            }
                        }

                    }
                    try
                    {

                        if (!rezultat)
                        {
                            // Console.WriteLine("Nu s-a gasit un autovehicul ");
                            throw new InvalidFilterException();
                            //return;
                        }
                    }
                    catch (InvalidFilterException)
                    {
                        TraceException();
                    }

                }
            }
        }
Asta ce am facut eu button5 si textbox6 pentru motociclete

Code: Select all

private void button5_Click(object sender, EventArgs e)
        {
            string cautare = textBox6.Text;
            if (comboBox1.SelectedIndex == 1)
            {
                if (cautare != "")
                {



                    bool rezultat = false;
                    foreach (DataGridViewRow row in dataGridView1.Rows)
                    {
                        for (int i = 0; i < row.Cells.Count; i++)
                        {
                            if (row.Cells[i].Value != null && row.Cells[i].Value.ToString().Equals(cautare))
                            {
                                int rowIndex = row.Index;

                                rezultat = true;

                                Console.WriteLine(row.Cells[0].Value + " " + row.Cells[1].Value + " " + row.Cells[2].Value + " " + row.Cells[4].Value);
                                break;
                            }
                        }

                    }
                    try
                    {

                        if (!rezultat)
                        {
                            // Console.WriteLine("Nu s-a gasit un autovehicul ");
                            throw new InvalidFilterException();
                            //return;
                        }
                    }
                    catch (InvalidFilterException)
                    {
                        TraceException();
                    }

                }
            }
        }
    }
[/b]
RoyalServer 2
User avatar
IsTI37
Fost administrator
Fost administrator
Posts: 10987
Joined: 10 Apr 2007, 15:02
Detinator Steam: Da
Reputatie: Fost administrator
Fost SysAdmin
Fost Fondator GTA5 (CVL)
Location: Cluj-Napoca
Has thanked: 28 times
Been thanked: 776 times

02 Aug 2017, 18:31



Totuși nu înțeleg de ce te chinui cu winforms DataGridView, mai bine învață electron și html.
User avatar
sergiu4995
Membru eXtream
Membru eXtream
Posts: 2052
Joined: 08 Oct 2011, 21:05
Detinator Steam: Da
Has thanked: 31 times
Been thanked: 17 times
Contact:

02 Aug 2017, 18:33

IsTI37 wrote:

Totuși nu înțeleg de ce te chinui cu winforms DataGridView, mai bine învață electron și html.
Cred ca nu ai vrea sa stii ca datele le salvez pe fisiere xml :))),dar oricum chestia asta vreau sa o fac
Post Reply

Return to “Discutii generale”

  • Information