当前位置:编程学习 > C#/ASP.NET >>

确定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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,