This commit is contained in:
夏菊 2025-03-14 12:45:42 +08:00
parent 535156e260
commit 320316e3f2
3 changed files with 80 additions and 17 deletions

View File

@ -19,9 +19,18 @@
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:RadioButtonList runat="server" ID="ckCycle" AutoPostBack="True" Hidden="true" Width="320px"
OnSelectedIndexChanged="ckCycle_SelectedIndexChanged">
<f:RadioItem Value="1" Text="按月度" Selected="True"></f:RadioItem>
<f:RadioItem Value="2" Text="按年度" ></f:RadioItem>
<f:RadioItem Value="3" Text="按项目周期" ></f:RadioItem>
</f:RadioButtonList>
<f:DatePicker runat="server" ID="txtMonths" DateFormatString="yyyy-MM" DisplayType="Month" AutoPostBack="true" OnTextChanged="ckType_SelectedIndexChanged"
Label="月份" LabelWidth="50px" Width="150px">
</f:DatePicker>
<f:DatePicker runat="server" ID="txtYear" DateFormatString="yyyy" DisplayType="Year" AutoPostBack="true" OnTextChanged="ckType_SelectedIndexChanged"
Label="年份" LabelWidth="50px" Width="150px" Hidden="true">
</f:DatePicker>
<f:RadioButtonList runat="server" ID="ckType" AutoPostBack="True" Width="300px"
OnSelectedIndexChanged="ckType_SelectedIndexChanged">

View File

@ -20,6 +20,7 @@ namespace FineUIPro.Web.JDGL.Check
if (!IsPostBack)
{
this.txtMonths.Text = string.Format("{0:yyyy-MM}", DateTime.Now);
this.txtYear.Text = string.Format("{0:yyyy}", DateTime.Now);
BindStatisc();
}
}
@ -32,6 +33,7 @@ namespace FineUIPro.Web.JDGL.Check
}
BindStatisc();
}
#region GridView
/// <summary>
/// 绑定
@ -143,6 +145,38 @@ namespace FineUIPro.Web.JDGL.Check
this.Grid1.DataBind();
}
#endregion
/// <summary>
/// 统计周期
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ckCycle_SelectedIndexChanged(object sender, EventArgs e)
{
var cycle = this.ckCycle.SelectedValue;
if (cycle == "1")
{//按月份
this.txtMonths.Hidden = false;
this.txtYear.Hidden = true;
}
else if(cycle == "2")
{//按年份
this.txtMonths.Hidden = true;
this.txtYear.Hidden = false;
}
else
{//按项目周期
this.txtMonths.Hidden = true;
this.txtYear.Hidden = true;
}
BindStatisc();
}
/// <summary>
/// 统计汇总
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ckType_SelectedIndexChanged(object sender, EventArgs e)
{
if (this.ckType.SelectedValue == "1")

View File

@ -7,10 +7,12 @@
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.JDGL.Check {
namespace FineUIPro.Web.JDGL.Check
{
public partial class MonthPlanStatisc {
public partial class MonthPlanStatisc
{
/// <summary>
/// form1 控件。
@ -57,6 +59,15 @@ namespace FineUIPro.Web.JDGL.Check {
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// ckCycle 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.RadioButtonList ckCycle;
/// <summary>
/// txtMonths 控件。
/// </summary>
@ -66,6 +77,15 @@ namespace FineUIPro.Web.JDGL.Check {
/// </remarks>
protected global::FineUIPro.DatePicker txtMonths;
/// <summary>
/// txtYear 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtYear;
/// <summary>
/// ckType 控件。
/// </summary>