hello,
ich bekomms nicht auf die Reihe ein geklicktes Item eines Repeaters
anzusprechen...
ich binde eine erstellte DataTable an den Repeater:
DirectoryInfo dirInfo = new DirectoryInfo(sFileDir);
DataTable dtImages = new DataTable();
dtImages.Columns.Add("imgName", typeof(string));
dtImages.Columns.Add("imgPath", typeof(string));
foreach( FileInfo myfile in dirInfo.GetFiles()) {
DataRow drImages = dtImages.NewRow();
drImages["imgName"] = myfile.Name;
drImages["imgPath"] = "../../img/ImgLogo/" + myfile.Name;
dtImages.Rows.Add(drImages);
}
repFiles.DataSource = dtImages;
repFiles.DataBind();
in der onitemCommand-Function möchte ich fogend auf das ausgewählte Item des
Repeaters zugreifen...
DbDataRecord dr = (DbDataRecord)(e.Item.DataItem);
der Ausdruck:
int fileIndex = (int)e.Item.ItemIndex;
liefert mir immer den korrekten Index des geklickten Items...
was mach ich beim Casten oder wo auch imme falsch...
binde ich wie schon öfters einen SqlDataReader an den Repeater dann funzt
alles...
Würd mich über Tips und Anregungen freuen
Gruß Hans
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net