我用的listview实现查询功能
我也在form_load里写了
ListView1.View = lvwReport
ListView1.ColumnHeaders.Add , , "学号", 2000
ListView1.ColumnHeaders.Add , , "姓名", 2000
ListView1.ColumnHeaders.Add , , "班级", 2000
ListView1.ColumnHeaders.Add , , "成绩", 2000
这些字段不居中。怎么样居中啊,还有,我在窗体上有几个文本框和按钮,在点查询按钮时,怎么样在呀相应的字段下显示符合文本框中条件的记录啊 用的表为成绩表
我也在form_load里写了
ListView1.View = lvwReport
ListView1.ColumnHeaders.Add , , "学号", 2000
ListView1.ColumnHeaders.Add , , "姓名", 2000
ListView1.ColumnHeaders.Add , , "班级", 2000
ListView1.ColumnHeaders.Add , , "成绩", 2000
这些字段不居中。怎么样居中啊,还有,我在窗体上有几个文本框和按钮,在点查询按钮时,怎么样在呀相应的字段下显示符合文本框中条件的记录啊 用的表为成绩表
解决方案 »
- 不用时间控件,如何接收SENDMESSAGE发过来的内容?
- 请问怎样手动设定DATAGRID的内容?
- 如何侦测 INI 档项目总数
- 小弟自己想做一个医院信息管理系统,请帮帮小弟!
- sql-dmo打包?
- 按钮点击一下执行后,如何禁止其他的任何操作,..直到这个按钮的事件执行完毕。
- 可否在VB程序中实现ODBC的设置?盼指点
- 请问为什么同一段语句在SQL SERVER里面就可以用,再VB里面就不能用呢?在线等
- 在同一工程多个窗体中使用Webbrowser登录某个网站的不同帐户
- vb中有cool docked bar没有?
- 问一个关于vf6.0报表设计器的使用问题,请各位前辈帮忙解答一下!!!!!!!
- Data1.RecordSet.Findfirst如何使用?
‘在宽度后面家上lvwColumnCenter就是居中对齐
这个问题只与sql有关系和listview没关系
if rs.stata<>adstateclosed then rs.close
rs.open"Select Name,Meno from TableName where Name='Jack',conn,3,1if not rs.eof then
text1.text=Trim(rs("Name")& "")
text2.text=Trim(rs("Meno"))
end if
不过。我用了不能居中啊,提示没有定义
还有我是想问在listview下面显示
是什么属性
ListView1.View = lvwReport
ListView1.ColumnHeaders.Add , , "学号", 2000
ListView1.ColumnHeaders.Add , , "姓名", 2000, lvwColumnCenter
ListView1.ColumnHeaders.Add , , "班级", 2000, lvwColumnCenter
ListView1.ColumnHeaders.Add , , "成绩", 2000, lvwColumnCenter你提到到的没有定义的问题,不知道是不是因为你把lvwColumnCenter写成lvwCenter了
后面的关键字是用于内容的
我还为什么开始可以查询,现在又不行了
下面是我的代码:
Dim i, j As Integer
' On Error Resume Next
cj.MoveFirst
'ListView1.ListItems.Clear
If TexNO.Text = cj.Fields("学号") And Texlessen.Text = cj.Fields("科目名称") Then
For i = 0 To cj.RecordCount
'For i = 0 To 10
'And Texname.Text = cj.Fields("姓名"
ListView1.ListItems.Add i, , cj.Fields("科目名称") & vbNullString
ListView1.ListItems(i).SubItems(1) = cj.Fields("学号") & vbNullString
ListView1.ListItems(i).SubItems(2) = cj.Fields("姓名") & vbNullString
ListView1.ListItems(i).SubItems(3) = cj.Fields("班级") & vbNullString
If Combo1.ListIndex = 0 Then
ListView1.ListItems(i).SubItems(4) = cj.Fields("第一学期成绩")
ElseIf Combo1.ListIndex = 1 Then
ListView1.ListItems(i).SubItems(4) = cj.Fields("第二学期成绩")
ElseIf Combo1.ListIndex = 2 Then
ListView1.ListItems(i).SubItems(4) = cj.Fields("第三学期成绩")
ElseIf Combo1.ListIndex = 3 Then
ListView1.ListItems(i).SubItems(4) = cj.Fields("第四学期成绩")
End If
cj.MoveNext
' Next i
Next i
End If