
此主题相关图片如下:2.png


此主题相关图片如下:1.png

请教如何优化代码,查询12个月的记录,现在的代码很重复
select 一月份,二月份,三月份,........... from 某表
dim dt as datatable = cmd.ExecuteReader
if dt. datarows.count > 0
dim dr as datarow = dt.datarows(0)
控件1.text = dr("一月份")
控件2.text = dr("二月份")
此主题相关图片如下:1.png


此主题相关图片如下:2.png

'Dim yf As String = e.Form.Controls("yf").Select. e.Sender.SelectedValue
Dim yf As WinForm.ComboBox
yf = e.Form.Controls("yf")
Dim je As Integer = e.Form.Controls("je").text
Select Case yf.SelectedValue
Case "一月份"
If je>0 Then
e.Form.Controls("ye").text= je
Else
e.Form.Controls("ye").text= ""
End If
Case "二月份"
If je>0 Then
e.Form.Controls("ey").text= je
Else
Return
End If
Case "三月份"
If je>0 Then
e.Form.Controls("sy").text= je
Else
Return
End If
End Select
为什么删除或清空数据时,就报错
在输入缴纳金额时,一月份的金额自动录入到一月份,但当删除金额时,就报错
多层表头的不得行哟Tables("df_table1").SetColVisibleWidth("党员编号|90|姓名|85|一月份|60|二月份|60|三月份|60|四月份|60|五月份|60|六月份|60|七月份|60|八月份|60|九月份|60|十月份|60|十一月份|60|十二月份|60")
[此贴子已经被作者于2024/2/29 14:55:11编辑过]