C#2010编写数据库管理系统界面两个很蠢的问题!!!求解!!!

Jessica_sunny 2012-11-27 03:17:51
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;


namespace 航空机票预订管理系统
{
static class Program
{
public static int exit = 0;
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new login());
Application.Run(new Staff());
login login = new login();
if (login.canlog == true && login.UType == 0)
{
exit = 0;
for (; ; )
{
Application.Run(new Management());
switch (Management.choice)
{
case button1: Application.Run(new booking()); break;
case button2: Application.Run(new passenger()); break;
case button3: Application.Run(new Flight()); break;
case button4: Application.Run(new ticket()); break;
case button5: Application.Run(new refund()); break;
case button6: Application.Run(new Staff()); break;
}
}
}

}
}
-------------以上是我Program.cs的代码,有个错误求解“航空机票预订管理系统.Management”并不包含“choice”的定义 我不知道该在哪里定义,是要在management里加个choice的button么还是什么?


然后management是关于这个我还没有编写代码,确切说我不太知道怎么编写?!求解!!!
...全文
147 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinodzh 2012-11-28
  • 打赏
  • 举报
回复
switch (Management.choice.name) { case "button1": { }break }
  • 打赏
  • 举报
回复
刚入c#还在看源码时代。
Jessica_sunny 2012-11-27
  • 打赏
  • 举报
回复
引用 3 楼 sinodzh 的回复:
。。。 直接在Management界面复制一个按钮。粘贴。然后改名称改text.然后在你的program里加case
加上后就这样了 using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace 航空机票预订管理系统 { static class Program { public static int exit = 0; /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new login()); Application.Run(new Staff()); login login = new login(); if (login.canlog == true && login.UType == 0) { exit = 0; for (; ; ) { Management Management = new Management(); Application.Run(new Management()); switch (Management.choice) { case button1: Application.Run(new booking()); break; case button2: Application.Run(new passenger()); break; case button3: Application.Run(new Flight()); break; case button4: Application.Run(new ticket()); break; case button5: Application.Run(new refund()); break; case button6: Application.Run(new Staff()); break; } } } 错误:switch 表达式或 case 标签必须是 bool、char、string、整型、枚举或相应的可以为 null 的类型
sinodzh 2012-11-27
  • 打赏
  • 举报
回复
。。。 直接在Management界面复制一个按钮。粘贴。然后改名称改text.然后在你的program里加case
Jessica_sunny 2012-11-27
  • 打赏
  • 举报
回复
引用 1 楼 bdmh 的回复:
Management中没有,自己加上
加个choice的button键么?!那在management里是否也要有相关代码了?!
bdmh 2012-11-27
  • 打赏
  • 举报
回复
Management中没有,自己加上

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧