Bilmek istediğin her şeye ulaş

Elimde şöyle bir tablom var (id, alanadı). Bu tablodaki veriler (marka1, marka2) alanadı kısmında virgül ile eklemeler yaptırıyorum ancak listelerken dropdownlist içinde bunlar tek satırda geliyor. Ben virgülden sonra alt satıra geçsin istiyorum. Bunu nasıl yapa bilirim?

Split denedim ama becermediDüzenle
For (int i = 0; tablom.rows.count; i++)
{
string[] a = tablom.rows[i]["alanadi"]. ToString().split(',') ;
for (int s=0; s< a.count; s++)
{
dropdownlist.items.add(a[s]) ;
}
}
  • Paylaş
Anladigim kadariyla marka1, marka2 bilgisini hep tek satira yaziyorsun..
Eger boyleyse bir kere temelde yanlis yapiyorsun demektir.

Ama yine de eger boyle yapmak istiyorsan aradigin komut split sanirim
dil belirtmemissin ama soyle birsey yapman lazim

Dim Markalar as String() ' Array tanimladik
Markalar = split(tablom.rows(0).item("alanadi"), ", ")

simdi bunu direk combobox'a bind edebilirsin.. Veya bir for next ile icini okuyup satir satir ekleyebilirsin.. Hangisi isine geliyorsa artik. Takildigin yer olursa sorabilirsin.
  • Paylaş
Benim gördüğüm şu: Senin " veri yapıları" ve algoritmalar konusunda biraz kitap okuman gerekiyor. Yoksa bu problemin senin hayal gücüne kalmış yüzlerce çözümü var. Yazılım sanatının güzelliği de burada zaten. Ama sen her karşılaştığın probleme kalıp çözümler ararsan işin zor. Veri yapıları artık ders olarak bile okutulmuyor sanırım.
  • Paylaş
1

Resul Genç, bunun veri yapıları ile alakası yoktur.Ali arkadaş sagulsun örnek verdi ancak ben farklı bir yöntem ile hallettim.verdiğiniz bilgiler için teşekkürler

Sonraki Soru
HESAP OLUŞTUR

İstatistikler

73 Görüntülenme4 Takipçi3 Yanıt

Konu Başlıkları