目前我有这个代码返回两个日期之间的所有日期的表.我怎么能改变这个让它只返回周末日期.这样做的目的是使用周末日期来检查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) 我一直在尝试创建一个查询来检查输入的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)