![]() |
|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
![]() ![]() |
|
主題工具 | 顯示模式 |
![]() |
#1 |
註冊會員
|
![]() ![]() 因為datagrid中的數據只是臨時使用,所以沒有連接數據庫,怎麼樣才能把我要的值賦值到我要的列,有多行 例如,有Trim(varData(1)) 字串,Trim(varData(2))....,Trim(varData(6))....;我想數據直接在datagrid中顯示,不必通過綁定資料表 所以 grd.dataSource 我沒指定 資料是 而是從主機下載的字串 我把6個字串 Trim(varData(1)),Trim(varData(2)),...,Trim(varData(6)) 要存入grd (是datagrid控制項名稱) 我grd.Refresh 之後仍舊 沒看到資料 (指令也沒有報錯) 所以 下方 我有註明 "<-- 我懷疑 這行有錯" 麻煩各位看看 錯在那? 謝謝了!! ----以下是相關的 程序碼 ------------------------------ SrvTag = "SendLog_Sms.asp" SrvTag = SrvTag & "?UID=" & objSys.UrlEncodeUTF8(UserID) SrvTag = SrvTag & "&Pwd=" & objSys.UrlEncodeUTF8(UserPwd) SrvTag = SrvTag & "&SDate=" & objSys.UrlEncodeUTF8(strSDate) SrvTag = SrvTag & "&EDate=" & objSys.UrlEncodeUTF8(strEDate) strRet = XmlHTTP(SrvTag) varRet = Split(strRet, "`") j = 0 If varRet(0) = "0" Then ReDim aryMsg(0) For i = 1 To UBound(varRet) - 1 varData = Split(varRet(i), "#") strMsg = varData(2) strMsg = Replace(strMsg, "\n", vbCrLf) ReDim Preserve aryMsg(i) aryMsg(i) = strMsg '程式產生表格 With grd .Row = j <--我懷疑 這行有錯 j = j + 1 .Columns(1).Text = Trim(varData(1)) <--我懷疑 這寫法有錯 .Columns(2).Text = Trim(varData(6)) .Columns(3).Text = Trim(varData(2)) .Columns(4).Text = Trim(varData(3)) .Columns(5).Text = Trim(varData(4)) .Columns(6).Text = Trim(varData(5)) End With DoEvents Next i End If grd.Refresh |
![]() |
送花文章: 185,
![]() |