Beste,
ik heb krijg een foutmelding bij het vetgedrukt lijntje
bSourceSQL.DataMember = "ArtikelGroep";
foutboodschap in vs05.net:
ArgumentException was handled,
DataMember property 'ArtikelGroep' cannot be found on the DataSource.
Kan iemand mij helpen met dit probleem?
SqlDataAdapter adapterSQL = new SqlDataAdapter(
"SELECT [Art].Artikelgroep, case when @Taal = 'F' then [Art].[Omschr_fr] else [Art].[Omschr_nl] end as Omschr, " +
"isnull([Okg].OmzetBfVorigJaar, 0) as Omzet#VJ, isnull([Okg].OmzetBfDitJaar, 0) as Omzet#DJ " +
"FROM [Coram].[dbo].[Artikelgroep] as [Art] " +
"LEFT JOIN [Coram].[dbo].[OmzetKortGroep] as [Okg] " +
"ON [Art].Artikelgroep = [Okg].KortGroep AND [Okg].Klantnr = @Klantnr",
_connSQL);
DataSet datasetSQL = new DataSet();
BindingSource bSourceSQL = new BindingSource();
if (!CommonTypes.IsGlobalTaal)
adapterSQL.SelectCommand.Parameters.AddWithValue("@Taal", "N");
else
adapterSQL.SelectCommand.Parameters.AddWithValue("@Taal", "F");
adapterSQL.SelectCommand.Parameters.AddWithValue("@KlantNr", CommonTypes.FrmKlantinformatie_klantnummer_new);
adapterSQL.TableMappings.Add("Artikelgroep", "Artikelgroep");
adapterSQL.TableMappings.Add("OmzetKortGroep", "OmzetKortGroep");
adapterSQL.Fill(datasetSQL);
bSourceSQL.DataSource = datasetSQL;
bSourceSQL.DataMember = "ArtikelGroep";
artikelgroepDataGridView.DataSource = bSourceSQL;
nog een tweede vraagje,
kan deze code nog korter / beter geschreven worden?
ik heb krijg een foutmelding bij het vetgedrukt lijntje
bSourceSQL.DataMember = "ArtikelGroep";
foutboodschap in vs05.net:
ArgumentException was handled,
DataMember property 'ArtikelGroep' cannot be found on the DataSource.
Kan iemand mij helpen met dit probleem?
SqlDataAdapter adapterSQL = new SqlDataAdapter(
"SELECT [Art].Artikelgroep, case when @Taal = 'F' then [Art].[Omschr_fr] else [Art].[Omschr_nl] end as Omschr, " +
"isnull([Okg].OmzetBfVorigJaar, 0) as Omzet#VJ, isnull([Okg].OmzetBfDitJaar, 0) as Omzet#DJ " +
"FROM [Coram].[dbo].[Artikelgroep] as [Art] " +
"LEFT JOIN [Coram].[dbo].[OmzetKortGroep] as [Okg] " +
"ON [Art].Artikelgroep = [Okg].KortGroep AND [Okg].Klantnr = @Klantnr",
_connSQL);
DataSet datasetSQL = new DataSet();
BindingSource bSourceSQL = new BindingSource();
if (!CommonTypes.IsGlobalTaal)
adapterSQL.SelectCommand.Parameters.AddWithValue("@Taal", "N");
else
adapterSQL.SelectCommand.Parameters.AddWithValue("@Taal", "F");
adapterSQL.SelectCommand.Parameters.AddWithValue("@KlantNr", CommonTypes.FrmKlantinformatie_klantnummer_new);
adapterSQL.TableMappings.Add("Artikelgroep", "Artikelgroep");
adapterSQL.TableMappings.Add("OmzetKortGroep", "OmzetKortGroep");
adapterSQL.Fill(datasetSQL);
bSourceSQL.DataSource = datasetSQL;
bSourceSQL.DataMember = "ArtikelGroep";
artikelgroepDataGridView.DataSource = bSourceSQL;
nog een tweede vraagje,
kan deze code nog korter / beter geschreven worden?