以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 日期问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73930) |
||||
-- 作者:良才 -- 发布时间:2015/8/29 15:50:00 -- 日期问题
If e.Form.Controls("日期"). Value IsNot Nothing And e.Form.Controls("菜名"). Value IsNot Nothing And e.Form.Controls("配菜名称"). Value IsNot Nothing And e.Form.Controls("数量"). Value IsNot Nothing And e.Form.Controls("餐别"). Value IsNot Nothing Then Dim Result As DialogResult Dim dtt As DataTable = e.Form.Controls("Table1").Table.DataTable Dim name As String = e.Form.Controls("配菜名称").text If dtt.Find("日期 = \'"& e.Form.Controls("日期").text &"\'and " 配菜名称 = \'" & e.Form.Controls("配菜名称").text & "\'") IsNot Nothing Then MessageBox.Show(" " & e.Form.Controls("日期").Value & " 已有 " & e.Form.Controls("配菜名称").text & "" ) Else Result = messagebox.show("是否新增: 配菜名称: " & e.Form.Controls("配菜名称").text & " 吗 ?","提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) If Result = DialogResult.Yes Then Dim dr As DataRow = dtt.AddNew dr("日期") = e.Form.Controls("日期").Value dr("菜名") = e.Form.Controls("菜名").text dr("配菜名称") = e.Form.Controls("配菜名称").text dr("数量") = e.Form.Controls("数量").Value dr("餐别") = e.Form.Controls("餐别").text End If End If End If
代码该怎样改?请指教 |
||||
-- 作者:czy -- 发布时间:2015/8/29 15:54:00 -- 你的日期列是字符型的吗? If dtt.Find("日期 = \'"& e.Form.Controls("日期").text &"\'and 配菜名称 = \'" & e.Form.Controls("配菜名称").text & "\'") IsNot Nothing Then |
||||
-- 作者:良才 -- 发布时间:2015/8/29 15:55:00 -- 日期型 ,该怎样改 [此贴子已经被作者于2015/8/29 16:19:43编辑过]
|
||||
-- 作者:czy -- 发布时间:2015/8/29 16:39:00 -- If dtt.Find("日期 = #" & e.Form.Controls("日期").text & "# and 配菜名称 = \'" & e.Form.Controls("配菜名称").text & "\'") IsNot Nothing Then |
||||
-- 作者:良才 -- 发布时间:2015/8/29 17:00:00 -- 谢谢! |