小编man*_*nas的帖子

将数组的内容添加到JFrame,添加JPanel,添加一个JScroll

String[] option = {"Adlawan", "Angeles", "Arreza", "Benenoso", "Bermas",
                   "Brebante", "Cabaylo", "C. Cainglet", "O. Cainglet",
                   "Calunsag", "Cameros", "Casanaan", "Catulong", "Chicote",
                   "Dela Paz", "Ea", "Echavez"};

int choose = JOptionPane.showOptionDialog(null, "WHICH EMPLOYEE'S DATA WOULD YOU
             LIKE TO RESET?", "Click to Choose Type of Leave Credits",
             JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE,
             null, option, option[16]);
Run Code Online (Sandbox Code Playgroud)

它运行得很好,我唯一的问题是JOptionPane(选择的名称)不适合屏幕,如何将名称添加到框架或面板中并放入JScroll其中以使其适合屏幕.

java swing jpanel

2
推荐指数
1
解决办法
341
查看次数

检查DataReader是否为空

当代码DataReader为空时,我的代码不会运行.以下是我的代码.

我的工作是关于日期安排.而我的问题是节假日限制.当用户输入日期(开始日期和结束日期)时,程序将检查输入的日期之间是否有任何假期.如果DataReader没有任何数据,则应保存输入的日期,或者如果DataReader有数据,则不保存输入的日期,程序会给出错误消息.

try
{
    econ = new SqlConnection();
    econ.ConnectionString = emp_con;
    econ.Open();
    ecmd = new SqlCommand("SELECT CD_Date FROM CONS_DATES where CD_Date between '" + Convert.ToDateTime(dtpStart.Text) + "' and '" + Convert.ToDateTime(dtpEnd.Text) + "'", econ);
    ecmd.CommandType = CommandType.Text;
    ecmd.Connection = econ;
    dr = ecmd.ExecuteReader();
    while (dr.Read())
    {
        DateTime cdname = (DateTime)dr["CD_Date"];

        //This code is working
        if (Convert.ToDateTime(cdname) >= Convert.ToDateTime(dtpStart.Text) || Convert.ToDateTime(cdname) <= Convert.ToDateTime(dtpEnd.Text))
        {
            MessageBox.Show("Holiday Constraint. Creating Record Denied.");
        } //if

        //This code is not …
Run Code Online (Sandbox Code Playgroud)

c# datareader visual-studio-2010

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

datareader ×1

java ×1

jpanel ×1

swing ×1

visual-studio-2010 ×1