rahil_2007
شنبه 29 تیر 1387, 12:58 عصر
با سلام
من میخواهم در یکی از صفحه هایم اطلاعات را از چها ر تا کمبوباکس بگیرم و اطلاعات مرتبط
با آنها رانمایش دهم.
دراین کدکه رکورد(های) موردنظر را شناسایی میکندبه چه صورتی باید آن رانمایش داد.
اگر کدی دارید برایم بگذارید.
Dim cmd As New SqlClient.SqlCommand
If ComboBox4.Text = "" Then
MsgBox("êëلçى êي©§ëâ© ©ں يں©§ کëی§")
Else
If ComboBox4.SelectedIndex = 0 Then
str1 = "SELECT * FROM [sanaatekhodro] WHERE ([nkhadamat] =@nkhadamat) AND ([nostan]=@nostan )and ([nshahr]=@nshahr )"
cmd = New SqlClient.SqlCommand(str1, connect)
cmd.Parameters.Add("@nkhadamat", SqlDbType.NVarChar).Value = ComboBox1.Text
cmd.Parameters.Add("@nostan", SqlDbType.NVarChar).Value = ComboBox2.Text
cmd.Parameters.Add("@nshahr", SqlDbType.NVarChar).Value = ComboBox3.Text
Try
Dim dr1 As SqlClient.SqlDataReader
connect.Open()
dr1 = cmd.ExecuteReader()
Do While dr1.Read
l2.Visible = False
If dr1.HasRows Then
MsgBox("ok ,find1")
Else
l2.Visible = True
End If
Loop
dr1.Close()
connect.Close()
Catch ex As Exception
MsgBox("ں¢ںé ى پںیگںى §ں§ى §© ه¥ى ¤«¢¤ي ©ç©ں© ëی«¢")
End Try
Else
str1 = "SELECT * FROM [sanaatekhodro] WHERE ([nkhadamat] =@nkhadamat) AND ([nostan]=@nostan )and ([nshahr]=@nshahr )and ([mantaghe]=@mantaghe )"
cmd = New SqlClient.SqlCommand(str1, connect)
cmd.Parameters.Add("@mantaghe", SqlDbType.Int).Value = ComboBox4.SelectedItem
cmd.Parameters.Add("@nkhadamat", SqlDbType.NVarChar).Value = ComboBox1.Text
cmd.Parameters.Add("@nostan", SqlDbType.NVarChar).Value = ComboBox2.Text
cmd.Parameters.Add("@nshahr", SqlDbType.NVarChar).Value = ComboBox3.Text
Dim i As New Integer
Dim dt As New DataTable("sanaatekhodro")
Dim str2 As String = "select * FROM [sanaatekhodro] WHERE ([nkhadamat] =@nkhadamat) AND ([nostan]=@nostan )and ([nshahr]=@nshahr )"
Dim dr2 As SqlClient.SqlDataReader
Try
connect.Open()
dr2 = cmd.ExecuteReader()
Do While dr2.Read
l2.Visible = False
If dr2.HasRows Then
MsgBox("ok ,find2")
Else
l2.Visible = True
End If
Loop
dr2.Close()
connect.Close()
Catch ex As Exception
MsgBox("ں¢ںé ى پںیگںى §ں§ى §© ه¥ى ¤«¢¤ي ©ç©ں© ëی«¢")
End Try
End If
End If
من میخواهم در یکی از صفحه هایم اطلاعات را از چها ر تا کمبوباکس بگیرم و اطلاعات مرتبط
با آنها رانمایش دهم.
دراین کدکه رکورد(های) موردنظر را شناسایی میکندبه چه صورتی باید آن رانمایش داد.
اگر کدی دارید برایم بگذارید.
Dim cmd As New SqlClient.SqlCommand
If ComboBox4.Text = "" Then
MsgBox("êëلçى êي©§ëâ© ©ں يں©§ کëی§")
Else
If ComboBox4.SelectedIndex = 0 Then
str1 = "SELECT * FROM [sanaatekhodro] WHERE ([nkhadamat] =@nkhadamat) AND ([nostan]=@nostan )and ([nshahr]=@nshahr )"
cmd = New SqlClient.SqlCommand(str1, connect)
cmd.Parameters.Add("@nkhadamat", SqlDbType.NVarChar).Value = ComboBox1.Text
cmd.Parameters.Add("@nostan", SqlDbType.NVarChar).Value = ComboBox2.Text
cmd.Parameters.Add("@nshahr", SqlDbType.NVarChar).Value = ComboBox3.Text
Try
Dim dr1 As SqlClient.SqlDataReader
connect.Open()
dr1 = cmd.ExecuteReader()
Do While dr1.Read
l2.Visible = False
If dr1.HasRows Then
MsgBox("ok ,find1")
Else
l2.Visible = True
End If
Loop
dr1.Close()
connect.Close()
Catch ex As Exception
MsgBox("ں¢ںé ى پںیگںى §ں§ى §© ه¥ى ¤«¢¤ي ©ç©ں© ëی«¢")
End Try
Else
str1 = "SELECT * FROM [sanaatekhodro] WHERE ([nkhadamat] =@nkhadamat) AND ([nostan]=@nostan )and ([nshahr]=@nshahr )and ([mantaghe]=@mantaghe )"
cmd = New SqlClient.SqlCommand(str1, connect)
cmd.Parameters.Add("@mantaghe", SqlDbType.Int).Value = ComboBox4.SelectedItem
cmd.Parameters.Add("@nkhadamat", SqlDbType.NVarChar).Value = ComboBox1.Text
cmd.Parameters.Add("@nostan", SqlDbType.NVarChar).Value = ComboBox2.Text
cmd.Parameters.Add("@nshahr", SqlDbType.NVarChar).Value = ComboBox3.Text
Dim i As New Integer
Dim dt As New DataTable("sanaatekhodro")
Dim str2 As String = "select * FROM [sanaatekhodro] WHERE ([nkhadamat] =@nkhadamat) AND ([nostan]=@nostan )and ([nshahr]=@nshahr )"
Dim dr2 As SqlClient.SqlDataReader
Try
connect.Open()
dr2 = cmd.ExecuteReader()
Do While dr2.Read
l2.Visible = False
If dr2.HasRows Then
MsgBox("ok ,find2")
Else
l2.Visible = True
End If
Loop
dr2.Close()
connect.Close()
Catch ex As Exception
MsgBox("ں¢ںé ى پںیگںى §ں§ى §© ه¥ى ¤«¢¤ي ©ç©ں© ëی«¢")
End Try
End If
End If