Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Bolje formulirano pitanje !! DAtagrid-obrazac za unos podataka

[es] :: .NET :: Bolje formulirano pitanje !! DAtagrid-obrazac za unos podataka

[ Pregleda: 3364 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Bojan11
Pula,HR

Član broj: 73881
Poruke: 180
*.cmu.carnet.hr.



Profil

icon Bolje formulirano pitanje !! DAtagrid-obrazac za unos podataka22.11.2005. u 22:42 - pre 224 meseci
Kako da napravim da VB.NET aplikaciji imam na jednoj formi unos podatka (obrazac , a na drugoj tabelu (dtagrid) ? i naravno da one međusobno komuniciraju, preko obrasca unosim podatke u tablicu? Koristim ACCESS ! Ako se nemože tako dali mogu postaviti i obrazac i tablicu na jednu Formu??
HVALA unaprijed
 
Odgovor na temu

serbianmorpheus
Nenad Pavlovic
.Net Developer
Beograd

Član broj: 6872
Poruke: 13
*.yubc.net.

ICQ: 36724223


Profil

icon Re: Bolje formulirano pitanje !! DAtagrid-obrazac za unos podataka22.11.2005. u 23:44 - pre 224 meseci
Pozdrav,

naravno da mozez

pretpostavimo da ti je forma sa tablicom osnovna i da njoj imas tri dugmeta Add, Modify i Delete.

kada kliknes na Add dugme u event upises sledece

Primer je iz moje aplikacije .... formDosageScalesOperation je odgovarajuca tvojoj obrazac formi ......

Dim BM As BindingManagerBase = Me.DataGrid1.BindingContext(Me.DataGrid1.DataSource, Me.DataGrid1.DataMember)
dataGridRow = CType(BM.Current, DataRowView).Row
userOperationClasification = "new"
Dim frm As New formDosageScalesOperation
frm.ShowDialog()
If frm.DialogResult = DialogResult.OK Then
Dim virtualSilo As String
virtualSilo = "0"
If frm.radioYes.Checked = True Then
virtualSilo = "1"
End If
Dim SqlQuery As String
SqlQuery = "SELECT * FROM tblDosageScales WHERE scaleCode = '"
SqlQuery += frm.txtCode.Text
SqlQuery += "' AND deleted = 0"
Dim valid As New masterClass
If valid.ValidRecord(SqlQuery) = 0 Then
Dim parameters As New ArrayList
parameters.Add("0")
parameters.Add(CStr(dataGridRow.Item(0)))
parameters.Add(frm.txtCode.Text)
parameters.Add(frm.txtDescription.Text)
parameters.Add(frm.txtNote.Text)
parameters.Add(virtualSilo)
Dim SqlConn As New SqlConnection(connstring)
Dim SqlComm As New SqlCommand
SqlComm = valid.GetCommandWith("spDosageScalesUpdate", parameters)
SqlComm.Connection = SqlConn
Try
SqlConn.Open()
SqlComm.ExecuteNonQuery()
Catch ex As SqlException
MessageBox.Show(ex.Message)
End Try
SqlConn.Close()
SqlComm = Nothing
Else
MessageBox.Show(returnMessage("msgNoInput"))
End If

Pozdrav.
 
Odgovor na temu

Bojan11
Pula,HR

Član broj: 73881
Poruke: 180
*.adsl.net.t-com.hr.



Profil

icon Re: Bolje formulirano pitanje !! DAtagrid-obrazac za unos podataka23.11.2005. u 10:14 - pre 224 meseci
glej , sad mi uspijeva load-sa baze podataka ! Samo kad oču uunijeti nove neče mi ih prebaciti u bazu... Stanje : Wizardom sam napravio jednu formu na kojoj imam svaki podatak iz table posebno i nju hoču koristiti za unos podataka (na njoj imam dume Add koje ima ovaj kod

Private Sub btnAdd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAdd.Click
Try
'Clear out the current edits
Me.BindingContext(objdb1, "DNT-Bojan").EndCurrentEdit()
Me.BindingContext(objdb1, "DNT-Bojan").AddNew()
Catch eEndEdit As System.Exception
System.Windows.Forms.MessageBox.Show(eEndEdit.Message)
End Try
Me.objdb1_PositionChanged()

End Sub

E sad , napravio ja i drugu formu na kojoj imam tablicu (datagrid) i na njoj imam dugme Load , ja hoću skinut podatke iz baze..Zači jednom hoću prebacivat odatke u zu, drugi pot iz druge forme Load-t podatke sa te iste baze..
Još jedno on mi u vizardu nudi da za formu odaberem
WindowsApplicatio 2.DataForm1

UpdateData Source
FillDataSet

Windows Aplicaton. Ime moje baze

Clone
HVALLA
 
Odgovor na temu

[es] :: .NET :: Bolje formulirano pitanje !! DAtagrid-obrazac za unos podataka

[ Pregleda: 3364 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.