我将尽可能解释这一点。
我有一个项目,需要将数据库中的名称显示到textboxes
。我有2个datetimepicker
用于在日期之间进行搜索,还有5个textboxes
用于在mysql数据库中显示名称。例如,我在datagridview
中选择了起始日期2018/12/07和结束日期2019/01/07,它将显示日期之间的所有行和列。但是,我需要在5个文本框中显示的名称。我没有代码,因为我不知道从哪里开始。
在mysqldatabase
中,我只有ID,名称,输入日期。
在我的form
中:
datetimepicker1
= startdate
datetimepicker2
= enddate
button1
= generatebutton
textbox1
= nametxt1
textbox2
= nametxt2
textbox3
= nametxt3
textbox4
= nametxt4
textbox5
= nametxt5
更新:当我使用此功能时:
mysqlconn.Open()
COMMAND.Connection = mysqlconn
COMMAND.CommandText = "Select name from table1 where dateofentry between '" & Format(Me.startdate.Value, "yyyy-MM-dd") & "' AND '" & Format(Me.endtime.Value, "yyyy-MM-dd") & "'"
Dim sqlresult1 As Object
sqlresult1 = COMMAND.ExecuteScalar
Dim str1 As String
str1 = sqlresult1
nametxt1.Text = str1
mysqlconn.Close()
我的5个文本框中都显示相同的名称
谢谢您回答这个问题。
答案 0 :(得分:0)
SELECT *
FROM `tblPerson`
WHERE (date_field BETWEEN '2018-12-30 14:15:55' AND '2019-01-06 10:15:55')
LIMIT 5;
text1.text = dt.Rows[0]["name"].ToString();
text2.text = dt.Rows[1]["name"].ToString();
text3.text = dt.Rows[2]["name"].ToString();
text4.text = dt.Rows[3]["name"].ToString();
text5.text = dt.Rows[4]["name"].ToString();
答案 1 :(得分:0)
在线解释和评论。
Rectangle r = new Rectangle((int)(w * 0.2), (int)(h * 0.4), (int)(w * 0.6), (int)(h * 0.6));