主题:[讨论]求助?c#编程问题??大虾请赐教
我怎么作不出来这种效果?求助拉
private void ensureButton1_Click(object sender, System.EventArgs e)
{
string no;
switch(serveChoose.Text)
{
case "服务1": no = "1";
break;
case "服务2": no = "2";
break;
case "服务3": no = "3";
break;
}
try
{
string myConnectString = "Persist Security Info=False;Integrated Security=SSPI;database=zhwPaper;server=CLC-31071999FBB\\CLC;Connect Timeout=30";
SqlConnection myConn = new SqlConnection(myConnectString);
myConn.Open();
SqlDataAdapter myAdp=new SqlDataAdapter("SELECT serve_name, serve_expense, execute_time, reliability, availability, store_address FROM serve_detail WHERE serve_detail.No = no",myConn);
DataSet dst=new DataSet();
myAdp.Fill(dst, "serve_detail");
dataGrid1.DataSource = dst.DefaultViewManager;
myConn.Close();
}
catch(Exception c)
{
Console.WriteLine("选择数据错误:/n{0]",c.Message);
}
}
我想在下拉菜单serveChoose中选择一个服务serve,点击确定后,可以在下边的label中显示与这个serve相关的信息,这是从库中读取的,如serve1、serve2等的具体信息,但是我怎么也做不出这种效果,不知道为什么?
而且我在每个case语句后都加上一个label.Text = serveChoose.Text;但是都不显示任何内容,不知道怎么会是?
在问一个问题,我用serveChoose.Text == "机票预定服务";这样比较可以吗,可以出现true或false吗?
我不知道
在一个问题?在读写数据库时,我定义了一个string no;然后在后边读数据库的条件where加上,serve_detail.No = no;可以吗?
具体的内容我已经在程序中写出来啦
private void ensureButton1_Click(object sender, System.EventArgs e)
{
string no;
switch(serveChoose.Text)
{
case "服务1": no = "1";
break;
case "服务2": no = "2";
break;
case "服务3": no = "3";
break;
}
try
{
string myConnectString = "Persist Security Info=False;Integrated Security=SSPI;database=zhwPaper;server=CLC-31071999FBB\\CLC;Connect Timeout=30";
SqlConnection myConn = new SqlConnection(myConnectString);
myConn.Open();
SqlDataAdapter myAdp=new SqlDataAdapter("SELECT serve_name, serve_expense, execute_time, reliability, availability, store_address FROM serve_detail WHERE serve_detail.No = no",myConn);
DataSet dst=new DataSet();
myAdp.Fill(dst, "serve_detail");
dataGrid1.DataSource = dst.DefaultViewManager;
myConn.Close();
}
catch(Exception c)
{
Console.WriteLine("选择数据错误:/n{0]",c.Message);
}
}
我想在下拉菜单serveChoose中选择一个服务serve,点击确定后,可以在下边的label中显示与这个serve相关的信息,这是从库中读取的,如serve1、serve2等的具体信息,但是我怎么也做不出这种效果,不知道为什么?
而且我在每个case语句后都加上一个label.Text = serveChoose.Text;但是都不显示任何内容,不知道怎么会是?
在问一个问题,我用serveChoose.Text == "机票预定服务";这样比较可以吗,可以出现true或false吗?
我不知道
在一个问题?在读写数据库时,我定义了一个string no;然后在后边读数据库的条件where加上,serve_detail.No = no;可以吗?
具体的内容我已经在程序中写出来啦