?? index1.txt
字號:
1,MSFlexGrid怎樣插入一行而不是添加一行
MSFlexGrid怎樣插入一行而不是添加一行呢?如:共有十行,在第二行后面插入一行
<END>
2,怎樣使MSFlexGrid控件格式化輸出數據庫的內容呢
怎樣使MSFlexGrid控件格式化輸出數據庫的內容呢?如:將99顯示為99.00。
<END>
3,如何做到部分單元合并,部分不合并
我現在需要將.TextMatrix(6, 3)和 .TextMatrix(6, 4)不合并,只合并 .TextMatrix(6, 1)和 .TextMatrix(6, 2)。按以下代碼,是(6, 1)與(6, 2)合并,(6, 3)與(6, 4)也合并,代碼如下:
Public Sub hjdx(ByVal msfGrid As MSFlexGrid)
With msfGrid
.MergeCells = flexMergeRestrictRows
.MergeRow(6) = True
'下兩格相同值,但不合并。
.TextMatrix(6, 3) = jf
.TextMatrix(6, 4) = jf
'下兩格相同值,合并。
.TextMatrix(6, 1) = "大寫金額:" & ChMoney(.TextMatrix(6, 3))
.TextMatrix(6, 2) = "大寫金額:" & ChMoney(.TextMatrix(6, 3))
End With
End Sub
<END>
4,為什么用MSFlexGrid1的AddItem方法增加記錄時,其結果總是第一行是空白
為什么用MSFlexGrid1的AddItem方法增加記錄時,其結果總是第一行是空白?
比如程序為:
For i = 1 To 10
Data = i & Chr(9) & i
MSFlexGrid1.AddItem Data
Next
<END>
5,DbGrid:怎么知道用戶選擇了哪幾行
問題: 關于DbGrid:怎么知道用戶選擇了(按住Ctrl鍵,再用鼠標點每行的最左邊,行變深色)哪幾行?怎么取得那幾行的內容?這些選中的行可能已經滾動到DbGrid可見區域外。主要用于選擇打印,只打印選擇的行。
<END>
6,如何在datagrid中顯示的數據中的任一行后插入一空白行
問題:請問如何在datagrid中顯示的數據中的任一行后插入一空白行,以便添加新數據(通過先用鼠標選則一行,然后點擊插入按鈕實現)。請指教
<END>
7,動態綁定,為什么Datagrid總是不刷新
問題:請看以下代碼。
Private Sub Option1_Click(Index As Integer)
Select Case Index
Case 0
initdata
Adodc5.ConnectionString = connstr
Adodc5.CommandType = adCmdTable
Adodc5.RecordSource = "person"
Label19.Caption = Option1(0).Caption & "瀏覽"
Label19.FontSize = 18
Set DataGrid3.DataSource = Adodc5
DataGrid3.Refresh
Case 1
initdata
Adodc5.ConnectionString = connstr
Adodc5.CommandType = adCmdTable
Adodc5.RecordSource = "book"
Label19.Caption = Option1(1).Caption & "瀏覽"
Label19.FontSize = 18
Set DataGrid3.DataSource = Adodc5
DataGrid3.Refresh
Case 2
initdata
Adodc5.ConnectionString = connstr
Adodc5.CommandType = adCmdTable
Adodc5.RecordSource = "borrow"
Label19.Caption = Option1(2).Caption & "瀏覽"
Label19.FontSize = 18
Set DataGrid3.DataSource = Adodc5
DataGrid3.Refresh
End Select
End Sub
為什么只有第一次起作用。而且datagrid3總是不刷新。第一次記錄集怎么樣它就怎么樣。什么原因?奇怪!!!!!!
<END>
8,與數據庫關聯的MSFlexGrid中自動快速的顯示行號
我想知道能否用一條SQL語句對一個數據庫生成一個數據集含有這樣一個字段:該字段的內容是處在該數據集每條記錄的記錄號,例如有10條記錄,如是第一條記錄,它的內容就是1,第三條記錄就是3。我是為了能在一個與數據庫關聯的MSFlexGrid中自動快速的顯示網格每一行的行號,若上面的方法行不通,還有什么好的方法介紹(我不希望用到ADO)。
我還想問一下,象在拼音輸入法中,在出現的選項列表或按“+、-”翻頁后的選項列表自動出現1-10的標號并可按數字鍵1-10選擇,這如果要用在List框、Dblist框或別的什么控件中,如何實現?
<END>
9,MSHFlexGrid窗口來顯示在其它FROM中進行查詢的結果
我想用一個MSHFlexGrid窗口來顯示在其它FROM中進行查詢的結果,現在有兩種途徑可以選擇。一個是在MSHFlexGrid窗口只用Adodc1控件,但我不知道如何在其它FORM中控制該Adodc1進行數據庫查詢,并將結果在MSHFlexGrid窗口的Grid中顯示出來。第二種方法是在該FROM中先進行SQL查詢,然后將查詢結果用變量傳到該MSHFlexGrid窗口中,但不知道該如何實現。請給出完整的源代碼,謝謝。
<END>
10,如何才能使DataGrid象Access那樣顯示復選框呢
問題:如何才能使DataGrid象Access那樣顯示復選框呢?當DataGrid綁定到布爾型數據源時,有一個選項,數據格式可以選定為復選框可是,DataGrid運行時還是顯示0,1而不是復選框,如何才能使DataGrid象Access那樣顯示復選框呢?可不要象dbgrid的高級示例中那樣解決。要象Access那樣每一條紀錄都有復選框。
<END>
11,如何隱藏MSFlexGrid某一列
問 題 : VB 6.0附 帶 的 MSFlexGrid控 件 具 有 ColIsVisible屬 性 , 但 是 當 我 想 隱 藏 某 一 列 時 采 用 如 下 代 碼 :
MSFlexGridXXX.ColIsVisible(1)=False '隱 藏 第 2列
但 程 序 編 譯 執 行 后 卻 提 示 : 不 允 許 能 給 常 數 賦 值 。 請 問 專 家 這 是 怎 么 回 事 , ColIsVisible屬 性 是 在 否 只 在 設 計 時 可 用 ?
<END>
12,DBGrid、MSFlexGrid、MSHFlexGrid控件用途有什么不一樣
我 想 知 道 DBGrid、 MSFlexGrid、 MSHFlexGrid這 三 個 控 件 用 途 有 什 么 不 一 樣 , 哪 一 個 好 用 ?
<END>
13,如何獲得DBGRID總行數
問 題 : 在 使 用 DBGrid控 件 時 , 只 能 獲 得 其 顯 示 的 列 數 , 請 問 如 何 獲 得 其 總 行 數 ?
<END>
14,如何實現DataGrid單擊后被選中單元格所在行改變顏色
如 何 實 現 單 擊 后 被 選 中 單 元 格 所 在 行 改 變 顏 色 , 并 彈 出 消 息 框 , 顯 示 被 選 中 單 元 格 的 內 容 ? 類 似 問 題 : 如 何 實 現 雙 擊 后 立 即 跳 出 一 對 話 框 ?
<END>
15,如何避免輸入的字串長度超過字段長度而引發錯誤
如何避免輸入的字串長度超過字段長度而引發錯誤?如何在DBGrid和TextBox中實現輸入格式化?
<END>
16,mshflexgrid在實現合并數據單元格的方法
如果你想讓兩個單元合并,這兩個單元必須包含相同的內容,這樣MSFlexGrid就會自動將單元合并。MSFlexGrid還有MergeCells、MergeCol、MergeRow 屬性來決定合并的方式。在MergeCells部分有比較詳細的說明和例子。
<END>
17,在使用非綁定的DBGRID時,系統總把最后行數據清除,不能得到更新
問 題 : 在 使 用 非 綁 定 的 DBGRID時 , 設 定 屬 性 為 不 允 許 新 添 加 。 這 時 , 設 定 行 為 11, 當 輸 入 列 表 數 據 到 第 11行 時 , 觸 發 刷 新 表 中 數 據 , 系 統 總 把 第 11行 數 據 清 除 , 不 能 得 到 更 新 , 請 問 如 何 解 決 此 問 題 ?
<END>
18,在使用MSHFlexGrid時,如何知道焦點在哪個單元
在 使 用 MSHFlexGrid時 , 如 何 知 道 焦 點 在 那 個 單 元 ?
<END>
19,在VB中能在DBGRID中嵌入其它控件嗎
在 VB中 使 用 表 格 控 件 DBGRID時 能 否 象 VFP一 樣 ,在 表 格 控 件 中 能 嵌 入 其 它 控 件 如 下 拉 列 表 框 控 件 來 編 輯 輸 入 字 段 ?
<END>
20,有什么方法刪除表格中所有的行
問 題 : 我 定 義 了 一 個 MSFelxGrid為 msgSyjl,在 使 用 下 面 這 段 代 碼 時 發 生 了 如 下 錯 誤
錯 誤 號 30015, 提 示 為 : 不 能 刪 除 上 一 個 非 固 定 行
If msgSyjl.Rows > 1 Then
Do While msgSyjl.Rows >1
msgSyjl.RemoveItem 1
Loop
End If
我 想 請 問 是 什 么 地 方 錯 了 , 各 位 高 手 有 什 么 更 好 的 方 法 刪 除 表 格 中 所 有 的 行 ( 不 包 括 固 定 行 ) , 而 且 VB中 為 什 么 有 提 示 沒 有 相 關 的 錯 誤 主 題 ?
<END>
21,怎樣把過濾過的數據在DBGRID上顯示出來
我 的 問 題 是 怎 樣 把 過 濾 過 的 數 據 在 DBGRID上 顯 示 出 來 , 怎 樣 過 濾 。 我 用 的 數 據 庫 是 DAO數 據 庫 。
<END>
22,如何讓MSflexGrid控件的任意一行記錄處于被選擇狀態
問 題 : 在 我 的 一 個 程 序 中 用 到 了 MSflexGrid控 件 , 其 中 顯 示 了 10件 記 錄 , 我 想 在 程 序 啟 動 后 讓 任 意 一 行 記 錄 處 于 被 選 擇 狀 態 , 應 該 用 到 哪 些 屬 性 或 方 法 呢 ? 敬 請 專 家 們 指 教 , 謝 謝 。
<END>
23,在MSFLEXGRID的cell上添加一幅圖片
問 題 : 請 教 高 手 指 點 : 我 想 在 MSFLEXGRID的 cell上 添 加 一 幅 圖 片 ( bmp文 件 或 ico文 件 ) , 如 選 中 一 條 記 錄 時 顯 示 這 副 圖 片 ?
<END>
24,在程序運行時如何將數據環境綁定到相應的控件
問題:我用dataenvironment 做了一個command名為cx,cx是用select句子寫成的帶參數的查詢并有分組合計,參數是在程序運行時得到,如何將其邦定到相應的控件,如:hierarchical flexgrid等。
<END>
25,如何控制DBGRID的內容不被修改
問 題 : 請 問 在 vb中 使 用 DBGRID時 ,我 如 何 使 DBGRID被 瑣 定 (LOCKED)而 不 是 被 灰 掉 (ENABLED = FALSE).因 為 我 想 在 程 序 中 ,控 制 DBGRID不 被 輸 入 ,但 卻 能 通 過 左 右 滾 動 條 瀏 覽 。
<END>
26,DBGrid用拼音輸入中文遇到的問題
問 題 : 在 DBGird用 拼 音 輸 入 中 文 遇 到 的 問 題 。 我 用 DBGrid編 寫 數 據 庫 程 序 , 在 用 全 拼 音 輸 入 中 文 字 段 時 , 當 移 到 下 一 個 字 段 繼 續 輸 入 , 若 上 一 個 字 段 的 拼 音 提 示 窗 未 關 閉 的 話 , 無 法 輸 入 進 去 , 只 能 用 Esc鍵 退 掉 拼 音 提 示 窗 才 能 輸 入 進 去 。 ( Access97的 表 當 移 動 到 下 一 個 字 段 時 自 動 關 閉 拼 音 提 示 窗 ) 請 問 怎 樣 解 決 ?
<END>
27,在DBGrid中如何判斷自己的光標在哪一個字段中
問 題 : 在 DBGrid中 如 何 判 斷 自 己 的 光 標 在 哪 一 個 字 段 中 ( 例 如 , 當 光 標 移 動 到 數 據 字 段 時 自 動 關 閉 輸 入 法 , 或 在 移 出 數 據 字 段 時 立 即 檢 測 輸 入 數 據 的 合 法 性 , 如 果 錯 誤 就 提 示 。 )
<END>
28,向數據網格增加多條記錄時,網格只能顯示正在增加的一條記錄
問 題 : 我 用 數 據 網 格 ( 在 數 據 綁 定 模 式 下 ) 通 過 網 格 對 數 據 庫 (access)進 行 修 改 , 但 當 通 過 網 格 將 記 錄 全 部 刪 除 后 再 通 過 網 格 增 加 時 , 當 再 增 加 的 記 錄 本 超 過 兩 條 記 錄 時 , 網 格 只 能 顯 示 正 在 增 加 的 一 條 記 錄 ( 增 加 第 二 條 記 錄 時 , 只 能 看 到 第 二 條 記 錄 , 看 不 到 第 一 條 記 錄 ) , 只 有 刪 除 一 條 記 錄 后 才 能 網 格 才 顯 示 出 所 有 的 記 錄 。 希 望 能 得 到 您 的 答 復 , 將 感 激 不 盡 ....
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -