datagrid与adodc捆绑时,datagrid的列是直接读出的是数据库中值,但是很多时候数据库是保存为数字(如性别保存为0.1),但是列表显示时要显示男女,我已经做了函数,但是引用不出现,请高手指教,不胜感激!
我的写法如下:
Private Sub Form_Load()Adodc1.ConnectionString =A
Adodc1.RecordSource = B
Adodc1.Refresh
DataGrid1.Columns.Remove (0)
DataGrid1.Columns.Add(0).Caption = "登记类型"
'fucjhdj为一个函数
DataGrid1.Columns(0).DataField = fucjhdj(Adodc1.Recordset.Fields("MR_TYPE"))
Adodc1.Refresh
End Sub
这样写了,这个登记类型就是读不出来,我用msgbox fucjhdj(Adodc1.Recordset.Fields("MR_TYPE"))试了一下,函数没任何问题.