Finns det något commandname som man kan använda när man ska lägga till värden i en databas från en datagrid? om du med commandname menar kommando så finns det Vi ska flytta värden från en tabell till en annan. Vi ska flytta infoID och datumID från forfragantabellen till bokat tabellen. Vi skulle bli väldigt tacksamma om du ville skicka ett exempel på hur man gör. hmmmmm.......Commandname till lägg till funktion i en datagrid.
Sv: Commandname till lägg till funktion i en datagrid.
flera sätt att få data från en datagrid till en databas.
Som regel fylls datagriden med data från en eller flera tabeller
via ett dataset till datagriden. det finns wizards i visual studio som tillverkar
de connection strängar och dataadaptrar som krävs. Sen kan man välja om
man vill sköta update:en själv eller låta datagriden vara bunden till datasetet.
så svaret är ja.
Om du vill ha ett exempel så kan du berätta lite mer exackt vad det är du vill göra....Sv:Commandname till lägg till funktion i en datagrid.
Så här ser det ut idag: sub gokann( s as object, e as datagridcommandeventargs)
dim strDatumID as string
dim strInfoID as string
dim intForfraganID as integer
try
objcmd = new oledbcommand(" INSERT INTO Bokat(DatumID, InfoID)VALUES(@DatumID, @InfoID)", objconn)
objcmd.parameters.add("@DatumId",strDatumID)
objcmd.parameters.add("@InfoID", strInfoID)
objConn.Open()
objCmd.ExecuteNonQuery()
objConn.Close()
intForfraganID = dgforfragning.DataKeys(e.Item.ItemIndex)
objcmd = new oledbcommand("DELETE FROM Forfragan WHERE ForfraganID = @ForfraganID")
objCmd = New OleDbCommand(strCmd, objConn)
objCmd.Parameters.Add("@ForfraganID", intForfraganID)
objConn.Open()
objCmd.ExecuteNonQuery()
objConn.Close()
dgforfragning.EditItemIndex = -1
BindData()
catch exp as exception
label1.text = "Ett fel uppstod, försök igen!" & exp.message
end try
tack på förhand!Sv: Commandname till lägg till funktion i en datagrid.
nu börjar jag fatta.....
Det är ett Webprojekt ni håller på med!
Efter att ha googlat runt så upptäckte jag att datagridcommandeventargs
som ni refererar till ligger under namnrymden System.Web.UI.WebControls.
Jag föreslår att du slänger in frågan i följande forum istället..
http://www.pellesoft.se/communicate/forum/default.aspx?lstforums=10
I asp.net forumet finns säkert de som kan svara på din fråga. Jag kan inte mycket
om asp.net datagridar mm. Kom ihåg att vara tydlig så blir det lättare för de som ska hjälpa.
Välkommen tillbaks till detta forum när ni går loss på windows applikationerna.
hälsn. Lars Gottfridsson