以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]find datatable mysql 问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=87783) |
-- 作者:浙江仔 -- 发布时间:2016/7/19 14:30:00 -- [求助]find datatable mysql 问题 使用mysql数据库查询信息的时候,想把部分字段匹配过来,出现错误如下: 编译错误:“Find”不是“System.Data.DataTable”的成员。 错误代码:Dim fdr As DataRow = dt.Find("adminssi ") 怎么改才能实现? Dim conn As MySql.Data.MySqlClient.MySqlConnection Dim cmd As MySql.Data.MySqlClient.MySqlCommand Dim sdr As MySql.Data.MySqlClient.MySqlDataReader Dim connStr As String = "server=172.21.181.114; port=3306; user id=root; password=12232; database=zjks; Allow Zero Datetime=True" conn = New MySql.Data.MySqlClient.MySqlConnection(connStr) conn.Open Dim dt As new System.Data.DataTable cmd = new MySql.Data.MySqlClient.MySqlCommand("select adminssionid,score fr om adminssionid", conn) sdr = cmd.ExecuteReader() dt.load(sdr) ‘e.Form.Controls("Table1").Table.DataSource = dt Tables("Train_info").filter="Class_ID= \'" & Vars("ClassId") & "\' " For i As Integer = 0 To Tables("Train_info").Rows.Count-1 Dim fdr As DataRow = dt.Find("adminssi ") If fdr IsNot Nothing Then \'代码 end if next conn.close
|
-- 作者:大红袍 -- 发布时间:2016/7/19 15:22:00 -- 1、
e.Form.Controls("Table1").Table.DataSource = dt
2、然后操作那个table
Tables("窗口1_Table").DataTable.Find("aaa=\'bbb\'") |
-- 作者:浙江仔 -- 发布时间:2016/7/19 17:01:00 -- 谢谢,试一下 |