在asp.net c中选择开始日期和结束日期时,自动生成另一个文本框中的天数#

编程入门 行业动态 更新时间:2024-10-18 16:51:46
本文介绍了在asp c中选择开始日期和结束日期时,自动生成另一个文本框中的天数#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我有一个为员工创建休假申请的任务..它包含3个标签,其中一个带有申请休假,其中包含 1.type fo leave 2.描述 3.begin date 4.end date 5.天数 开始日期和结束日期包含日历扩展器,一旦我选择了两个日期,光标应该指向文本框的天数,它应该计算leav将采取的总天数...请帮我解决这个问题.. i试过这个

protected void BtnApply_Click(object sender,EventArgs e) { MTMSDTO objc = new MTMSDTO(); int Flag = 0; LblLogdInUser.Text = Session [EmpName]。ToString(); objc.LoggedInUser = LblLogdInUser.Text; objc.TypeofLeave = DrpTypeofLeave.SelectedItem.Text; 字符串日期; date = Convert.ToDateTime(TxtBeginDate.Text).ToString(dd / MM / yyyy); DateTime dt = new DateTime(); dt = Convert.ToDateTime(date); objc.BeginDate = dt; objc.EndDate = Convert.ToDateTime(TxtEndDate.Text); objc.Description = TxtDescription.Text; objc.NumofDays = Convert.ToInt32(TxtNumofDays.Text); //objc.EmpName = LblLogdInUser.Text; int X = obj.InsertLeave(objc); { if(X> = 0) { Flag = 1; } else { Flag = 0; } } if(Flag == 1) { LblSuccess.Visible = true; LblSuccess.Text =数据已成功添加; DrpTypeofLeave.ClearSelection(); TxtBeginDate.Text =; TxtEndDate.Text =; TxtDescription.Text =; TxtNumofDays.Text =; } 其他 { LblErr.Visible = true; LblErr.Text =无法添加数据!!!; } } protected void TxtNumofDays_TextChanged1(对象发送者,EventArgs e) { MTMSDTO objc = new MTMSDTO(); objc.NumofDays = Convert.ToInt32(TxtNumofDays.Text); TxtNumofDays.Focus(); } protected void TxtEndDate_TextChanged(object sender,EventArgs e) { DateTime BeginDate = Convert.ToDateTime(TxtBeginDate.Text); DateTime EndDate = Convert.ToDateTime(TxtEndDate.Text); TimeSpan diff = EndDate.Subtract(BeginDate); TxtNumofDays.Text = diff.Days.ToString(); }

我在我的数据库中获取天数值,但它没有显示在文本框中,光标也没有指向到运行d prjct的天数的文本框..

解决方案

如果你的文本框被包装在一些更新面板中,那么确保面板在回发后得到更新

i got a task for creating leave application for the employees.. it contains 3 tabs one with apply leave which has 1.type fo leave 2.description 3.begin date 4.end date 5.number of days those begin and end date contains calendar extenders and once i select both dates , cursor should point on number of days textbox and it should calculate the total number of days leav will b taken... please help me sort this out.. i have tried this

protected void BtnApply_Click(object sender, EventArgs e) { MTMSDTO objc = new MTMSDTO(); int Flag = 0; LblLogdInUser.Text = Session["EmpName"].ToString(); objc.LoggedInUser = LblLogdInUser.Text; objc.TypeofLeave = DrpTypeofLeave.SelectedItem.Text; string date; date = Convert.ToDateTime(TxtBeginDate.Text).ToString("dd/MM/yyyy"); DateTime dt = new DateTime(); dt = Convert.ToDateTime(date); objc.BeginDate = dt; objc.EndDate = Convert.ToDateTime(TxtEndDate.Text); objc.Description = TxtDescription.Text; objc.NumofDays = Convert.ToInt32(TxtNumofDays.Text); //objc.EmpName = LblLogdInUser.Text; int X = obj.InsertLeave(objc); { if (X >= 0) { Flag = 1; } else { Flag = 0; } } if (Flag == 1) { LblSuccess.Visible = true; LblSuccess.Text = "Data Added Successfully"; DrpTypeofLeave.ClearSelection(); TxtBeginDate.Text = ""; TxtEndDate.Text = ""; TxtDescription.Text = ""; TxtNumofDays.Text = ""; } else { LblErr.Visible = true; LblErr.Text = "Failed To Add Data!!!"; } } protected void TxtNumofDays_TextChanged1(object sender, EventArgs e) { MTMSDTO objc = new MTMSDTO(); objc.NumofDays = Convert.ToInt32(TxtNumofDays.Text); TxtNumofDays.Focus(); } protected void TxtEndDate_TextChanged(object sender, EventArgs e) { DateTime BeginDate = Convert.ToDateTime(TxtBeginDate.Text); DateTime EndDate = Convert.ToDateTime(TxtEndDate.Text); TimeSpan diff = EndDate.Subtract(BeginDate); TxtNumofDays.Text = diff.Days.ToString(); }

im getting number of days value in my database but its not showing in the textbox and cursor is not pointing too to the textbox of numberof days wen i run d prjct..

解决方案

If your textbox is wrapped in some update panel then make sure panel is getting updated after postback

更多推荐

在asp.net c中选择开始日期和结束日期时,自动生成另一个文本框中的天数#

本文发布于:2023-11-24 22:56:21,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1627220.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:日期   天数   自动生成   框中   文本

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!