|
@@ -127,10 +127,7 @@ namespace OTSIncAReportGrids
|
|
{
|
|
{
|
|
get
|
|
get
|
|
{
|
|
{
|
|
- if (pageSize != 0)
|
|
|
|
- {
|
|
|
|
- pageCount = GetPageCount();
|
|
|
|
- }
|
|
|
|
|
|
+ pageCount = GetPageCount();
|
|
return pageCount;
|
|
return pageCount;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -796,7 +793,7 @@ namespace OTSIncAReportGrids
|
|
|
|
|
|
ParticleData fielddata = new ParticleData(result.FilePath);
|
|
ParticleData fielddata = new ParticleData(result.FilePath);
|
|
DataTable particles = fielddata.GetInfoForPartucleDevidePage(PageIndex, pageSize, OrderFunction, condition);
|
|
DataTable particles = fielddata.GetInfoForPartucleDevidePage(PageIndex, pageSize, OrderFunction, condition);
|
|
- PageSize = particles.Rows.Count;
|
|
|
|
|
|
+ //PageSize = particles.Rows.Count;
|
|
if (particles == null)
|
|
if (particles == null)
|
|
{
|
|
{
|
|
return;
|
|
return;
|
|
@@ -1605,6 +1602,43 @@ namespace OTSIncAReportGrids
|
|
|
|
|
|
//ls_bpex.Save("e:\\test222.jpg");
|
|
//ls_bpex.Save("e:\\test222.jpg");
|
|
}
|
|
}
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 判断条件输入 前<后
|
|
|
|
+ /// </summary>
|
|
|
|
+ /// <param name="min"></param>
|
|
|
|
+ /// <param name="max"></param>
|
|
|
|
+ /// <returns></returns>
|
|
|
|
+ bool CompareInput(string min,string max)
|
|
|
|
+ {
|
|
|
|
+ int imax = 0;
|
|
|
|
+ int imin = 0;
|
|
|
|
+ double dmax = 0;
|
|
|
|
+ double dmin = 0;
|
|
|
|
+ if (int.TryParse(max, out imax))
|
|
|
|
+ {
|
|
|
|
+ dmax = (double)imax;
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ dmax = Convert.ToDouble(max);
|
|
|
|
+ }
|
|
|
|
+ if (int.TryParse(min, out imin))
|
|
|
|
+ {
|
|
|
|
+ dmin = (double)imin;
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ dmin = Convert.ToInt32(min);
|
|
|
|
+ }
|
|
|
|
+ if(dmin<=dmax)
|
|
|
|
+ {
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
private void btn_Sel_Click(object sender, EventArgs e)
|
|
private void btn_Sel_Click(object sender, EventArgs e)
|
|
{
|
|
{
|
|
@@ -1647,6 +1681,13 @@ namespace OTSIncAReportGrids
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if(!CompareInput(tBx_AreaMin.Text, Tbx_AreaMax.Text))
|
|
|
|
+ {
|
|
|
|
+ MessageBox.Show(table["str11"].ToString());
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
if (!string.IsNullOrWhiteSpace(tbx_DmaxMin.Text))
|
|
if (!string.IsNullOrWhiteSpace(tbx_DmaxMin.Text))
|
|
{
|
|
{
|
|
double dnum = 0;
|
|
double dnum = 0;
|
|
@@ -1685,10 +1726,17 @@ namespace OTSIncAReportGrids
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (!CompareInput(tbx_DmaxMin.Text, tbx_DmaxMax.Text))
|
|
|
|
+ {
|
|
|
|
+ MessageBox.Show(table["str11"].ToString());
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
if (!string.IsNullOrWhiteSpace(tbx_Type.Text))
|
|
if (!string.IsNullOrWhiteSpace(tbx_Type.Text))
|
|
{
|
|
{
|
|
condition += " and TypeName Like \"%" + tbx_Type.Text + "%\" ";
|
|
condition += " and TypeName Like \"%" + tbx_Type.Text + "%\" ";
|
|
}
|
|
}
|
|
|
|
+
|
|
lnkFirst_Click(null, null);
|
|
lnkFirst_Click(null, null);
|
|
SetDataGridViewStyle();
|
|
SetDataGridViewStyle();
|
|
}
|
|
}
|
|
@@ -1736,7 +1784,7 @@ namespace OTSIncAReportGrids
|
|
txtPageNum.Text = PageIndex.ToString();
|
|
txtPageNum.Text = PageIndex.ToString();
|
|
|
|
|
|
SetFormCtrEnabled();
|
|
SetFormCtrEnabled();
|
|
- if (PageCount == 1)//有且仅有一页
|
|
|
|
|
|
+ if (PageCount == 0 || PageCount == 1)//有且仅有一页
|
|
{
|
|
{
|
|
lnkFirst.Enabled = false;
|
|
lnkFirst.Enabled = false;
|
|
lnkPrev.Enabled = false;
|
|
lnkPrev.Enabled = false;
|
|
@@ -1754,6 +1802,7 @@ namespace OTSIncAReportGrids
|
|
lnkNext.Enabled = false;
|
|
lnkNext.Enabled = false;
|
|
lnkLast.Enabled = false;
|
|
lnkLast.Enabled = false;
|
|
}
|
|
}
|
|
|
|
+
|
|
}
|
|
}
|
|
private void SetFormCtrEnabled()
|
|
private void SetFormCtrEnabled()
|
|
{
|
|
{
|