C1TrueDBGrid的資料過濾
在C1TrueDBGrid中要過濾Grid中的資料
C1TrueDBGrid.Columns("ColumnName").FilterText = "過濾欄位資料"
或是利用
C1TrueDBGrid1.SetDataBinding(DataSet.Table("table名稱").DefautView, Nothing, True)
DataSet1.Tables("table名稱").DefaultView.RowFilter = "過濾條件"
C1TrueDBGrid .Refresh()

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()


今天遇到一個有關ADO.NET 在更新資料時,
更新回資料庫的內容和實際輸入有差異的問題…
後來發現是DataSet的AcceptChange方法使用時機錯誤…

Dim dsChanges As DataSet = ds.GetChanges()
dsChanges.AcceptChanges() ---->正確的位罝
adDepMaster.Update(dsChanges, "department_master")

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()


當資料戴入到dataset後,設定databinding的combobox如果有與dataset資料來源的資料不一致時
,請參考以下的步驟來取得正確的資料。

步驟一:
' 在form_load事件中加入bindingmanagerbase的Hanlder事件-XXX_PositionChanged
AddHandler bmbDepMapping.PositionChanged, AddressOf bmbDepMapping_PositionChanged

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()

' 取得Server的ip位址

Imports System.Net
Dim ipHostEntry As IPHostEntry = Dns.Resolve(Dns.GetHostName())
Dim ipAddress As IPAddress = ipHostEntry.AddressList(0)


'''


湯瑪的吳 發表在 痞客邦 留言(1) 人氣()

'  .net預設值是星期一、星期二

Imports System.Globalization
Imports System.Threading

Private Sub Page_Load(ByVal sender As System.Object, 
        ByVal e As System.EventArgs) Handles MyBase.Load
        '  把星期一、星期二改成一、二...
        Dim dayNames() As String = {"日", "一", "二", "三", "四", "五", "六"}

湯瑪的吳 發表在 痞客邦 留言(1) 人氣()


' 先從指定的路徑中讀取檔案的文字來源,並利用StreamReader 來接

Dim oRead As StreamReader = New StreamReader(txtFilePath.Text, System.Text.Encoding.Default)

' 因為文字檔是ANSI格式->中文碼為兩碼 ,.net為unicode-每個字都是一碼
' 先轉為byte格式,取出ANSI格式之資料(中文字算兩碼)正確所在,再轉回unicode格式

Dim sendBytes As [Byte]() = System.Text.Encoding.Default.GetBytes(line)
Dim strValue As String = System.Text.Encoding.Default.GetChars(sendBytes, startPos, endPos - startPos) MyObject.GetType().GetField(myRow("tcm_column_name")).SetValue(MyObject, strValue)

湯瑪的吳 發表在 痞客邦 留言(0) 人氣()