Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [asp.net VB]Select su dataset è possibile?

    Salve, ho un dataset con le colonne marca,nome,codice .

    A questo punto dovrei selezionarmi i distinti valori della colonna marca.

    Es:
    dataset
    Asus - portatile aswer44 - aswer
    Aver - portatile arwe22- arwe22
    Asus - pc completo er4455 - er54
    .................
    .................

    Io dovrei operarmi una select sul dataset per ottenere i valori Asus e Acer

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    non direttamente sul dataset, ma sui suoi DataTable si:
    http://msdn.microsoft.com/it-it/libr...=vs.80%29.aspx

    codice:
    string espressione;
    string marca1;
    string marca2;
    
    marca1 = "Acer";
    marca2 = "Asus";
    
    espressione= "marca ='" + marca1 + "' or Marca ='" + marca2 + "'";
    
    DataRow[] trovate;
    trovate = tuoDataSet.Tables[0].Select(espressione);
    ma è un esempio abbastanza 'statico'

  3. #3

  4. #4
    se non ho capito male vuoi una lista di valori univoci, per la prima colonna.
    Puoi usare linq.

    codice:
    IEnumarable<string> marche = tuoDataset.Tables[0].asEnumerable().Select(row => row.Field<string>("marca")).Distinct();

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.