C sharp - Multiples colecciones en un autocompletesource

   
Vista:

Multiples colecciones en un autocompletesource

Publicado por Jordi (1 intervención) el 08/03/2015 01:04:25
Hola chic@s un saludo. Tengo una funcion que me rellena el autocomplete de un textbox, la cual rellena dos colecciones una es el nif de la empresa y la otra es la razon social
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
public AutoCompleteStringCollection CargaAutocompletProveedoresNif()
        {
            string SqlConsulta = "SELECT NifUno, RazonSocial FROM Proveedores";
            DataTable TablaNif = new DataTable();
            AutoCompleteStringCollection Coleccion = new AutoCompleteStringCollection();
 
            using (SqlConnection conection = new SqlConnection(sCnn))
            {
                using (SqlCommand comando = new SqlCommand(SqlConsulta, conection))
                {
                    try
                    {
                        conection.Open();
                        SqlDataAdapter Adaptador = new SqlDataAdapter(comando);
                        Adaptador.Fill(TablaNif);
                        foreach (DataRow row in TablaNif.Rows)
                        {
                            Coleccion.Add(Convert.ToString(row["NifUno"]));
                            Coleccion.Add(Convert.ToString(row["RazonSocial"]));
                        }
 
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, "Error en la Base de Datos33333", MessageBoxButtons.OK, MessageBoxIcon.Error);
 
                    }
                    finally
                    {
                        if (conection != null && conection.State != ConnectionState.Closed)
                        {
                            conection.Close();
                        }
                    }
                }
 
            }
            return Coleccion;
        }

Entonces cuando empiezo a teclear aparece o la lista de nif o la razones sociales. Mi pregunta es como hago para saber que coleccion seleciono para poder realizar una busqueda en la base de datos segun el campo ya que no es lo mismo buscar en el campo nif o en el campo razon social.

Muchas gracias, un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder