确定DataGrid的第8列
在VB.Net中确定 DataGrid的第8列然后把表中的某个列名的值赋给该DataGrid的第8列 --------------------编程问答-------------------- 你为什么不用datagridview这个控件
datagrid.Columns(8)=text1.text --------------------编程问答-------------------- 2003 or 2005?
winform or asp.net? --------------------编程问答-------------------- VS2003 是winform 语言是:vb.net
2003中没有datagridview这个控件 --------------------编程问答-------------------- datagrid.Columns(8)=text1.text
就没Columns(8)这个 错误的语法 --------------------编程问答-------------------- 在线等待 --------------------编程问答-------------------- 你没有绑定数据源吗,如果绑了,你还是在绑定的内存表中修改吧 --------------------编程问答-------------------- 源码:
Private Sub Queding_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Queding.Click
Dim a As String
Try
a = Me.ComboBox1.SelectedItem.ToString '确定鼠标所选中的人
Catch ex As Exception
MessageBox.Show("请选择导购员!", "提示")
End Try
Dim Sqlconn As New SqlClient.SqlConnection
Sqlconn = New SqlClient.SqlConnection("server=.;database=newbotonpos;user id=sa;password=;")
Sqlconn.Open()
Dim sql As String
sql = "select co_employee.empname from pos_employee inner join co_employee on pos_employee.empid=co_employee.empid where co_employee.empname='" + a + "'"
Dim SqlDataAdapter1 As New SqlClient.SqlDataAdapter
SqlDataAdapter1 = New SqlClient.SqlDataAdapter(sql, Sqlconn)
Dim Dset As New DataSet
SqlDataAdapter1.Fill(Dset, "co_employee")
'调用main里的DataGrid1 将鼠标所选中的人赋给DataGrid1的最后一列
Try
'MsgBox(Dset.Tables("co_employee").Rows(0)("empname").ToString())
Me.DataGrid1.Item(0, 6).Text = Dset.Tables("co_employee").Rows(0)("empname").ToString() '错误地方
'Dim ab As New Label
'ab = Me.DataGrid1.Item(0, 6)
'ab.Text = Dset.Tables("co_employee").Rows(0)("empname").ToString()
'Dim x As String
'x = Dset.Tables("co_employee").Rows(0)("empname").ToString()
'Me.DataGrid1.Item(0, 6).Text = x
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
Sqlconn.Close()
End Sub --------------------编程问答-------------------- 紧急求救 --------------------编程问答-------------------- ????????? --------------------编程问答-------------------- DataGrid1.Item(row, 7) --------------------编程问答-------------------- DataGrid1.Item(row, 7)
这是什么啊 能这么写吗? --------------------编程问答-------------------- ??????? --------------------编程问答-------------------- 你要对第八列做什么操作???具体点 --------------------编程问答-------------------- Me.DataGrid1.Item(0, 6).Text = Dset.Tables("co_employee").Rows(0)("empname").ToString()
就做这个 把empname的值取出来给DataGrid的第7列 --------------------编程问答-------------------- ????????? --------------------编程问答-------------------- 你的datagrid绑定了吧?那你写一个循环不行吗,行数就是dset的rows.count,
补充:.NET技术 , VB.NET