![VB.NET源码-156个实用实例哦……](http://www.zhzx123.com/VB.NET_03.gif)
datagrid样式问题
我的环境是VB.NET2003+SQLSERVER2000
CS结构的项目
我在连接数据库后,为datagrid控件赋值了table数据集,datagrid只按照table格式显示数据,而不是按照我在tablestyles中设计的样式(列的宽度、名称等)显示,用设计器和代码的都试验过了,还是不能加载上,希望能帮助我,谢谢,再谢谢。
PS:这个和我的连接数据库代码是否有关,我用的是:
Imports System.Data.OleDb
Public Class frmMain
Inherits System.Windows.Forms.Form
Dim adapter As OleDbDataAdapter
Dim ds As New DataSet
Dim myconn As OleDbConnection
----------------------------------------------------------------------
dim constr as string = "Provider = SQLOLEDB.1 ; " _
+ "Persist Security Info = False ; User ID =sa;password=123; " _
+ "Initial Catalog =ree & "; Data Source =10.2.1.7 ''连接SQL SERVER 数据库的连接字符串
Dim sqlstr As String ''验证用户名和密码
sqlstr = "SELECT * FROM sjzl_user WHERE (用户名 = '' " & loginname & " '') AND (密码 = '' " & password & " '') "
Dim myconn As New OleDbConnection(constr)
myconn.Open() ''打开数据库
adapter = New OleDbDataAdapter(sqlstr, myconn)
ds.Tables.Clear()
adapter.Fill(ds, "setdt ")
me.datagrid1.DataSource = ds.Tables( "search ")
-------------------------------------------------------------------------
__________________________________________________________________________
我的连接字符串在这里写的有点问题,但是程序里是好使的。
这个不是问题。
__________________________________________________________________________
adapter.Fill(ds,"search")
me.datagrid1.DataSource = ds.Tables("search")
自己已经解决了,呵呵。
__________________________________________________________________________