|
|
|
รบกวนขอสอบถามหน่อยค่ะ พอดีเพิ่งหัดเขียน VB.Net - DataGridView |
|
|
|
|
|
|
|
น่าจะเป็นในรูปแบบการเช็คว่ามีข้อมูลซ้ำหรือไม่
Code (VB.NET)
Dim intNumRows As Integer
strSQL = "SELECT COUNT(*) FROM customer WHERE CustomerID = '"& Me.txtCustomerID.Text &"' "
objCmd = New SqlCommand(strSQL, objConn)
intNumRows = objCmd.ExecuteScalar()
IF intNumRows > 0 Then
Me.pnlAdd.Visible = False
Me.lblStatus.Visible = True
Me.lblStatus.Text = "CustomerID already exist."
Else
strSQL = "INSERT INTO customer (CustomerID,Name,Email,CountryCode,Budget,Used) " & _
" VALUES " & _
" ('" & Me.txtCustomerID.Text & "','" & Me.txtName.Text & "','" & Me.txtEmail.Text & "', " & _
" '" & Me.txtCountryCode.Text & "','" & Me.txtBudget.Text & "','" & Me.txtUsed.Text & "')"
objCmd = New SqlCommand
With objCmd
.Connection = objConn
.CommandText = strSQL
.CommandType = CommandType.Text
End With
Me.pnlAdd.Visible = False
Try
objCmd.ExecuteNonQuery()
Me.lblStatus.Text = "Record Inserted"
Me.lblStatus.Visible = True
Catch ex As Exception
Me.lblStatus.Visible = True
Me.lblStatus.Text = "Record can not insert Error ("& ex.Message &")"
End Try
End IF
|
|
|
|
|
Date :
2016-02-25 13:05:50 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตารางใหญ่เปลี่ยนจาก button เลือก เป็น selectedbox ง่ายกว่าไม๊ครับ
เลือกเส็จ คำนวณหน่วยกิจเรียบร้อย ค่อยส่งไปยังตารางเล็ก
ถ้าเราเลือกวิชาในหมายเลข 1 ไปยังตามกลุ่มวิชาแล้ว
จะไม่ให้มันโชว์ในตารางหมายเลข 1 อีก สามารถลบและกดเลือกได้ และไม่ให้มันสามารถเลือกวิชาซ้ำได้ในรูปคือเลือกวิชาซ้ำ
ช่วยด้วยค่ะ ขอบคุณค่ะ
คาดว่าถ้า datagrid ที่ใช้อยู่ ไม่ใช้ datasource หรือไม่ผูกอยู่กับ datasource
ก็ไม่ใช่เรื่องยากครับ
DataGridView.Rows.RemoveAt(RowIndex)
ส่วนตารางเล็กก็ใช้ การกด delete แล้ว
DataGridView.Rows.Add(Row)
แค่นี้ก็เลื่อนไหลปรื๊ดๆๆๆๆ แล้วครับ
|
|
|
|
|
Date :
2016-02-25 13:40:20 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|