[VC++] Flex Grid Controls und Wiederholungen

deadzoneman

Lt. Junior Grade
Registriert
Jan. 2003
Beiträge
347
hi,
hab jetzt in vc++ ne Tabelle gemacht, mit nem activex steuerelement namens microsoft flex grid control 6.0 oder sowas ähnlichem. und es funzt im prinzip alles. nur wenn ich die anwendung starte und mir die tabelle ansehen will, wiederholen sich die angaben in der der tabelle immer wieder. (ich hab den befehl "rand" für die reihenfolge der cases benutzt, da er, wenn ich ihn nicht benutze, immer den letzten tabelleninhalt auch in allen anderen tabellen feldern zeigt). die wiederholungen nerven. da steht dann zum beispiel:

Artikel Kaufpreis Verkaufspreis
Abführmittel 5 GM
Abführmittel 5 GM
Destilliertes Wasser 4 GM
Gegengift 50 GM
Heiltrank 75 GM
Heiltrank 75 GM
Heiltrank 75 GM
usw.

hier der code den ich benutzt habe:
Code:
CString CApothekerPreise::StringValue(int m_iColumn)
{
	CString lsStr; // Rückgabestring
	int liCase; // Zufallszahl als ID

	// Für welche Spalte werden Daten generiert?
	switch (m_iColumn)
	{
	case 0:
	
	liCase = (rand() % 10 -1);
	switch (liCase)
	{
	case 0:
	lsStr = "Abführmittel, leicht";
	break;
	case 1:
	lsStr = "Abführmittel, mittelstark";
	break;
	case 2:
	lsStr = "Abführmittel, stark";
        ...
	case 9:
	lsStr = "Gegengift";
	break;
	default:
	lsStr = "Heiltrank";
	break;
	}

dann hab ich noch ne funktiion eingebaut, die mir das sortiert.
wie schaff ich es jetzt, das er mir die einfach die tabelle eingibt, sodass man sich die Preise einfach ansehen kann ohne das er irgendwas mixt und verdoppelt usw..
 
Zurück
Oben