求大神帮忙,小弟在这里万分感谢

I'm CodeBear I'm CodeBear 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区


小弟在做影院售票系统,在做到查看放映计划的时候,遇到一个困难,请各位大神帮下忙。

第一张图是放映计划数据表,第二张图片不太清楚,是查看放映计划的图片。

一天之内放映两部电影,非常完美,非诚勿扰。在读数据库的时候,如何将Treeview控件里面的两项合并,也就是说 TreeView有两个子节点,分别是非诚勿扰,非常完美,而非诚勿扰只下又有两个子节点,分别是两个时间,非常完美是一个时间。

各位大神帮帮忙了。下面是我写的程序,不知道可不可以在这个基础上修改。。

SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=CinemaSys;Integrated Security=True");
string time = mcTime.SelectionRange.Start.ToString("yyyy-MM-dd");
//时间处理,不知道是不是数据库的问题,还是系统的问题,left截取年月日有点问题,所以就改用程序之中对时间进行处理
string time1 = time + " 00:00:00";
string time2 = time + " 23:59:59";
SqlCommand comm = new SqlCommand("select distinct moviename,playtime from MoviePlan where PlayTime between '"+time1+"'and '"+time2+"'", conn);
try
{
conn.Open();
SqlDataReader sdr = null;
sdr = comm.ExecuteReader();
if(sdr.HasRows)
{
while (sdr.Read())
{
TreeNode tn = new TreeNode();
tn.Text = sdr[0].ToString();
tvViewPlan.Nodes.Add(tn);
tn.Nodes.Add(sdr[1].ToString());
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
conn.Close();
}
...全文
评论 3
收藏 已收藏
分享
返回顶部
I'm CodeBear
C# 111,129 成员 642,539 内容