Forum: VB.NET |
Thema:
Re: Abfrage per ButttonColumn |
Von:
Jens Buthe (
10.10.2005 11:28) |
hm,
als erstes noch mal, ich hab ausschliesslich in ASP.NET mit DataGrids gearbeitet, so sorry, falls dies in VB.NET nicht weiter hilft, ...
Ich gehe mal davon aus, dass in einer der Spalten eine eindeutige ID/Namen gespeichert wird, diese brauchst du um die Daten aus der Datenbank zu holen.
Du kannst auf diese Weise im .ItemCommand-Handle auf die einzelnen Steuerelemente in der aktuellen Zeile zugreifen.
dim SelectedID as String = CType(e.Item.Cells(0).FindControl("lb_ID"), System.Windows.Forms.Label).Text
jetzt musst du nur noch mit "select * from Tabelle where ID = " & SelectedID dir den Datensatz, den du brauchst raussuchen lassen.
Solltest du alle Daten, die du benötigst bereits im DataSet haben, könntest du auch mit dsabc1.Anzeige.Select(FilterExpression) arbeiten, ...
hoffe dies hilft dir weiter
jens
Betreff |
Von |
Datum |
|
  |
Re: Abfrage per ButttonColumn
Hey,<br>das klappt nicht so richtig. Wenn ich den ersten Befehl eingebe, ist das Windows (System."Windows".Forms.Label) nicht.<br>Und wenn ich beim zweiten einen Abgleich als FilterExpression eingebe... |
 |
 |
 |
|
|
G.
Guest
|
11.10.2005 08:25 |
|
  |
Re: Abfrage per ButttonColumn
Sorry Steffen,<br>es muss natürlich heissen:<br>dim SelectedID as String = CType(e.Item.Cells(0).FindControl("lb_ID"), System.Web.UI.WebControls.Label).Text<br><br>war etwas irritiert, hab erst jetzt bemerkt,... |
 |
 |
 |
|
|
Jens
Buthe
|
11.10.2005 11:45 |
|
|
Jens
Buthe
|
11.10.2005 11:46 |
|
  |
Re: Abfrage per ButttonColumn
Hi Jens,<br>hab es gestern den ganzen Tag ausprobiert, aber ich krieg immer die Fehlermeldung: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.<br>Kann es daran liegen, dass ich zwei... |
 |
 |
 |
|
|
G.
Guest
|
12.10.2005 09:17 |
|
  |
Re: Abfrage per ButttonColumn
hm,<br>wenn du das DataSet nicht wieder neu füllst, kennt er es nicht. Du könntest es (wenn es nicht zu gross ist) in der Session wegsichern.<br>Wenn du die Daten eh neu aus der Datenbank holst, kannst du... |
 |
 |
 |
|
|
Jens
Buthe
|
12.10.2005 09:45 |
|
  |
Re: Abfrage per ButttonColumn
Also ich glaub nicht das es daran liegt, dass ich ohne Session arbeite.<br>Denn wenn ich den Filterausdruck rausnehme, zeigt er mir den kompletten Datensatz an, allerdings nur die Reihe 4390 und das... |
 |
 |
 |
|
|
G.
Guest
|
12.10.2005 10:20 |
|
  |
Re: Abfrage per ButttonColumn
hm,<br>befindet sich das Label "lb_Spalte1" auch in Cell(0)?<br>(setz nen Haltepunkt, lad e.Item.Cells(0) ins Überwachungsfenster und geh per Hand die Cells durch)<br>ist "lb_Spalte1" vom Typ... |
 |
 |
 |
|
|
Jens
Buthe
|
12.10.2005 10:54 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!