φίλε,
μια απλή υλοποίηση αυτού που ζητάς
1) αρχίζεις ένα windows application form (vb version) στο Visual studio (express or ότι άλλο έχεις)
2) φαντάζομαι ότι σε κάποιον sql server(local instance ή όπου αλλού) έχεις την βάση και τον πίνακα με τα δεδομένα.
3) βάλε ένα button,textbox,datagridview control στην φόρμα. άσε τα default names(button1 e.t.c)
4) κάνε σύνδεση(από το server explorer) με το sql server instance και σύνδεση στην βάση.
5) test the connection
6) από τα smart arrow-Πάνω δεξιά-του datagridview-> choose datasource->add project datasource->database και διάλεξε database(π.χ test αν την εχεις ονομασει test). Και μετά μεσω του οδηγού κάνε configure το connectionstring πήγαινε στον πίνακα που θες. θα δεις και το dataset που δημιουργείται. το object αυτο, το dataset θα σου φερει με κάποιες μεθόδους τα δεδομένα στο datagridview. τρέξε την εφαρμογή να δεις ότι έχεις τα δεδομένα στο grid.
αν όλα είναι καλά συνέχισε...
7)κάνε διπλό κλικ στο κουμπί στην φόρμα
8)στην button1 click event handling routine γράψε αυτό τον κώδικα
Dim rowIndex As Integer
Dim check As DataGridViewCheckBoxCell
If IsNumeric(TextBox1.Text) = True Then
rowIndex = TextBox1.Text - 1
check =
Me.DataGridView1.Rows(rowIndex).Cells(2)
If check IsNot Nothing Then
check.Value =
True
End If
Else
MessageBox.Show(
"this is not a number")
End If
τρέξε την εφαρμογή ......... hope it works
Νικόλαος Καντζέλης
BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT