1、你设置了以后,就保存了啊。去你的表格那里看数据;
2、你把表名写错了啊
Dim bm As String = ""
If sjdcxzb="客户资料窗体" Then
ElseIf sjdcxzb="销售窗体" Then
bm = "入库表"
ElseIf sjdcxzb="出库窗体" Then
bm = "出库表"
End If
Dim clist As WinForm.CheckedListBox = e.Form.Controls("lieCheckedListBox")
For i As Integer = clist.Items.Count - 1 To 0 Step -1
CurrentTable.Cols(i).Visible = not clist.GetItemChecked(i)
Next
Dim t As Table = Tables(bm)
Dim fdr As DataRow = DataTables("列设置").Find("表名 = '" & t.DataTable.Name & "'")
If fdr Is Nothing Then
fdr = DataTables("列设置").AddNew
fdr("表名") =t.DataTable.Name
End If
fdr("列设置") = CurrentTable.GetColVisibleWidth
3、各个窗口,在afterload事件,要写设置代码啊,认认真真看懂实例