麻烦各位路过的大神帮忙看一下 谢谢
问题:1、想通过在“明细表”中的"混凝土强度等级","集料"列中输入相关内容后,再从"至20140816止信息价表"找出对应产品的单价。但是无法实现。
2、怎么加一个条件让日期小等于2014.8.16的读取"至20140816止信息价表",日期大于2014.8.16的读取“从20140817起信息价表”
Select Case e.DataCol.Name
Case "混凝土强度等级","集料"
Dim dr As DataRow = e.DataRow
Dim pr As DataRow
If dr.IsNull("混凝土强度等级") OrElse dr.IsNull("集料") Then
dr("基准_信息价") = Nothing
Else
Dim filter As String
filter = "混凝土强度等级 = '" & dr("混凝土强度等级") & "' And 集料 = '" & dr("集料") & "'"
pr = DataTables("至20140816止信息价表").Find(filter)
If pr IsNot Nothing Then
dr("基准_信息价") = pr("单价")
End If
End If
End Select