hallo mansur,
ich kenne jetzt deine voraussetzungen nicht, und habe
auch nicht soviel ahnung, aber ich bin wie folgt vorgegangen:
1. im property builder neue buttoncolumn "edit,update,cancel"
zum grid hinzuf�gen.
2. folgende methoden erzeugen (name beliebig, s.u.):
public void onEdit(object source,
System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
DataGrid1.EditItemIndex = e.Item.ItemIndex; // edit men� �ffnen
DataGrid1.DataBind();
}
public void onCancel(object source,
System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
DataGrid1.EditItemIndex = -1; // edit men� schliessen
this.DataGrid1.DataBind();
}
public void onUpdate(object source,
System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
// start= nummer der id spalte im grid
this.inputtext.Insert(0,e.Item.Cells[start].Text.Trim());//id
for(int i=1;i<spaltenanzahl;i++)// ab 1 wegen id
{
// werte der textboxen lesen
this.inputtext.Insert(i,((TextBox)e.Item.Cells[start+i].Controls
[0]).Text.Trim());
}
DataRow[] dra = testDS1.Tables[tabname].Select(idcol+"='"+this.inputtext[0]
+"'");
DataRow dr = dra[0]; // die reihe mit der entsprechenden id updaten
dr.BeginEdit();
// dann f�r jede spalte ab i=1(s.o.):
dr[spalte]=inputtext[i];
dr.EndEdit();
this.sqlDataAdapter1.Update(this.testDS1,this.tabname); // �nderungen in db
}
3. bei grid properties oben auf den blitz (events) klicken,
und f�r jedes kommando die methode festlegen, fertig :-)
4. hoffe das war dein problem und ich konnte helfen mfg rob
Zitiere "Mansur Esmann [OM]" <[EMAIL PROTECTED]>:
> Hallo Nocheinmal,
>
> gerade heute kommt keine einzige Mail bei mir an ...
> Was ist denn mit dem Forum los?
>
> Zu meinem Problem....
>
> Also ich kriege weiterhin keinen einzigen Datensatz ge'Updated.
> Ich habe jetzt mal das �bliche Beispiel hergenommen, um es bei mir zu
> testen.
> Selbst das MS-Beispiel mit der Pubs - Db l�uft nicht ....
>
> Er meint, wie in meiner vorrigen Mail schon beschrieben, da� ein
> Parameter
> fehlt ...
>
> System.Data.SqlClient.SqlException: Prepared statement '(@Id
> nvarchar(11),@LName nvarchar(40),@FName nvarchar(20),@Phone' expects
> parameter @LName, which was not supplied.
>
> Jetzt habe ich das Gef�hl, da� es vielleicht an was anderem liegt.
> Ich bin mir gar nicht mehr sicher ob ich noch die Beta-Version vom
> Framework
> installiert habe, oder schon die 1.0.
>
> K�nnte es daran liegen?
>
> Andere M�glichkeit ist, da� was mit den Berechtigungen nicht passt
> (SQL-Server 7.0)
> Denke da m�sste er mir aber doch eine entsprechende Fehlermeldung
> liefern...
>
> Gru� Mansur
>
>
> | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
>
| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp