السلام عليكم ورحمة الله وبركاته
اسعد الله اوقاتكم
لدي برنامج يعتمد على اختيار تأريخ معين لاضهار تنيجة معينة (ساعدني فيه اخي الكريم wisamsalah )
الاداة التي استعملها لأختيار التأريخ هي dateTimePicker اود استبدالها بـ comboBox عدد3 (للسنة وللشهر ولليوم) ...فهل يمكن هذا ؟ واذا كان ممكن فمالذي اغيره في هذا الكود الخاص بالاداه dateTimePicker ... مع العلم اني لدي قاعدة بيانات تحتوي على جدول فيه 4 اعمدة تحتوي على تواريخ ...
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
try
{
string Input = dateTimePicker1.Value.ToShortDateString();
string Result = "";
DataRow[] QueryResult = dt.Select("a = '" + Convert.ToDateTime(Input) + "'");
if (QueryResult.Length == 0)
{
QueryResult = dt.Select("b = '" + Convert.ToDateTime(Input) + "'");
if (QueryResult.Length == 0)
{
QueryResult = dt.Select("c = '" + Convert.ToDateTime(Input) + "'");
if (QueryResult.Length == 0)
{
QueryResult = dt.Select("d = '" + Convert.ToDateTime(Input) + "'");
if (QueryResult.Length == 0)
{
Result = "Not Present";
}
else Result = "d";
}
else Result = "c";
}
else Result = "b";
}
else Result = "a";
label1.Text = Result;
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
}وهذا هو البرنامج مع القاعدة باكمله
