小编Jos*_*osh的帖子

如何返回2个日期之间的周末日期列表

目前我有这个代码返回两个日期之间的所有日期的表.我怎么能改变这个让它只返回周末日期.这样做的目的是使用周末日期来检查DataGridView中的列标题以使周末"灰显".我希望这很清楚.

static public List<string> GetDates(DateTime start_date, DateTime end_date)
{
    List<string> days_list = new List<string>();

    for (DateTime date = start_date; date <= end_date; date = date.AddDays(1))
    {
        days_list.Add(date.ToShortDateString());
    }

    return days_list;
}
Run Code Online (Sandbox Code Playgroud)

c# datetime

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

检查Access数据库的用户输入

我一直在尝试创建一个查询来检查输入的PayrollNo是否已经存在于数据文件中,如果是,则按钮(BtnContinue)将用户发送到另一个表单.我已经被困了几天所以任何帮助都会很棒,因为我毫无疑问接近我需要的地方.

代码如下,为exe.在BtnContinue_Click上

private void BtnContinue_Click(object sender, EventArgs e)
{
    OleDbConnection conn = new OleDbConnection(@"Provider = Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\HoliPlanData.accdb;Persist Security Info=False");
    using (OleDbConnection Connstring = new OleDbConnection())
    {
        conn.Open();
        String query = ("SELECT count(*) as PayrollNo FROM [Employee] where PayrollNo = @PayrollNo");
        OleDbCommand dbCmd = new OleDbCommand(query, conn);
        using (OleDbDataReader reader = dbCmd.ExecuteReader())
        {
            if (reader.Read())
            {
                PayrollExists form = new PayrollExists();
                form.Tag = this;
                form.Show(this);
                Hide();
            }
            else
            {
                EmployeeDetails form = new EmployeeDetails();
                form.PassValueFirstName = txtFirstName.Text;
                form.PassValueLastName = txtLastName.Text;
                form.PassValuePayrollNo …
Run Code Online (Sandbox Code Playgroud)

.net c# ms-access

-1
推荐指数
1
解决办法
54
查看次数

标签 统计

c# ×2

.net ×1

datetime ×1

ms-access ×1