In my database, I have stored Male / Female as 1 / 0 for Gender. Now I have to show Gender values to the user as Male / Female.
How can I do that in a DataGridView?
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Try
Dim gender_ As Int16
If (rbMale.Checked = True) Then
gender_ = 1
Else
gender_ = 0
End If
conn_.Open()
Dim command As New SqlCommand("INSERT INTO STUDENT (STUDENTNAME, CONTACT, GENDER) VALUES (@NAME, @CONTACT, @GENDER)", conn_)
command.Parameters.AddWithValue("@NAME", tb1.Text)
command.Parameters.AddWithValue("@CONTACT", tb2.Text)
command.Parameters.AddWithValue("@GENDER", gender_)
command.Connection = conn_
command.ExecuteNonQuery()
MsgBox("Record saved.", MsgBoxStyle.Information)
LoadData()
conn_.Close()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical)
End Try
End Sub
Private Sub LoadData()
Try
Dim command As New SqlCommand("SELECT STUDENTNAME, CONTACT, GENDER FROM STUDENT", conn_)
Dim dataAdapter_ As New SqlDataAdapter(command)
Dim dt_ As New DataTable
dataAdapter_.Fill(dt_)
dgv_student.DataSource = dt_
Catch ex As Exception
End Try
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
rbMale.Checked = True
LoadData()
End Sub