[asp.net + mssql + c#] DataAdater + DataSet geen records

Pagina: 1
Acties:

  • stp_4
  • Registratie: Maart 2003
  • Laatst online: 29-07 17:11
Dag mensen,

Ik ben op zoek hoe men in c# kan controleren of na het uitvoeren van een SP er geen waardes worden opgehaald:

De code:

SqlDataAdapter lijstOpGenre = new SqlDataAdapter("lijstOpGenre", myConnection);

lijstOpGenre.SelectCommand.CommandType = CommandType.StoredProcedure;

lijstOpGenre.SelectCommand.Parameters.Add(new SqlParameter("@genreid", SqlDbType.Int)).Value = Session["genreID"];

DataSet ds = new DataSet();
lijstOpGenre.Fill(ds, "lijstOpGenre");

DataView Source = ds3.Tables["lijstOpGenre"].DefaultView;

DataList.DataSource=Source;
DataList.DataBind();


Dus als de SP geen waardes teruggeeft dan moet ik dat toch op een 1 of andere manier kunnen opvangen?

stp - PSN ID: stp_4


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

code:
1
2
3
Dim dt as DataTable = ds3.Tables["lijstOpGenre"]
If dt.Rows.Count = 0 Then DataList.Visible = False
DataList.DataSource=dt

Een mix van C# en VB.Net

[ Voor 20% gewijzigd door gorgi_19 op 07-10-2003 11:58 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • stp_4
  • Registratie: Maart 2003
  • Laatst online: 29-07 17:11
heb wat problemen met converteren naar c#. Zoiets?
DataTable dt = new DataTable

stp - PSN ID: stp_4


  • whoami
  • Registratie: December 2000
  • Laatst online: 22:54
Zoiets?
Waarom wil je een nieuwe datatable maken?

Je vult je DataSet met gegevens. Die gegevens komen niet 'rechtstreeks' in de dataset, maar in een datatable.
code:
1
if( MyDataSet.Tables[0].Rows.Count > 0 )

https://fgheysels.github.io/


  • stp_4
  • Registratie: Maart 2003
  • Laatst online: 29-07 17:11
super thanx!

stp - PSN ID: stp_4