Commit dd03730a authored by tr's avatar tr

1、仅调整代码顺序:事件问题太麻烦先不管了

parent f9dd2fa2
...@@ -30,9 +30,13 @@ namespace Tools.UI ...@@ -30,9 +30,13 @@ namespace Tools.UI
rdbSelectedByNull.Checked = true; rdbSelectedByNull.Checked = true;
} }
/// <summary>
/// 设置数据库
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void tsbDB_Click(object sender, EventArgs e) private void tsbDB_Click(object sender, EventArgs e)
{ {
//数据库
var frm = new wDbSetting(); var frm = new wDbSetting();
if (frm.ShowDialog() == DialogResult.OK) if (frm.ShowDialog() == DialogResult.OK)
{ {
...@@ -49,7 +53,6 @@ namespace Tools.UI ...@@ -49,7 +53,6 @@ namespace Tools.UI
cmbModelList.SelectedIndex = 0; cmbModelList.SelectedIndex = 0;
} }
} }
/// <summary> /// <summary>
/// 设置数据库链接 /// 设置数据库链接
/// </summary> /// </summary>
...@@ -60,6 +63,19 @@ namespace Tools.UI ...@@ -60,6 +63,19 @@ namespace Tools.UI
this.tstbLinkString.Text = m.ToString(); this.tstbLinkString.Text = m.ToString();
} }
private void cmbModelList_SelectedIndexChanged(object sender, EventArgs e)
{
RefrashData();
}
private void rdbSelected_CheckedChanged(object sender, EventArgs e)
{
RefrashData();
}
private void btnSelected_Click(object sender, EventArgs e)
{
RefrashData();
}
private void RefrashData() private void RefrashData()
{ {
if (cmbModelList.DataSource == null) if (cmbModelList.DataSource == null)
...@@ -76,10 +92,9 @@ namespace Tools.UI ...@@ -76,10 +92,9 @@ namespace Tools.UI
strDataSelected = "CONVERT(NVARCHAR(4),a.CreateDate,120)"; strDataSelected = "CONVERT(NVARCHAR(4),a.CreateDate,120)";
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
sb.AppendLine($@" sb.AppendLine($@"
SELECT ModelCode,b.Name as ModelName,{(string.IsNullOrEmpty(strDataSelected) ? "''" : strDataSelected)} AS CreateDate,COUNT(*) AS Count FROM [App_Sys_ModelVisitLog] a SELECT ModelCode,b.Name as ModelName,{(string.IsNullOrEmpty(strDataSelected) ? "''" : strDataSelected)} AS CreateDate,COUNT(*) AS Count FROM [App_Sys_ModelVisitLog] a
INNER JOIN dbo.App_SysBusinessModel b ON a.ModelCode=CAST(b.ID AS NVARCHAR(50)) "); INNER JOIN dbo.App_SysBusinessModel b ON a.ModelCode=CAST(b.ID AS NVARCHAR(50)) ");
sb.AppendLine($@"WHERE a.CreateDate BETWEEN '{dtpBeginDate.Value.ToString("yyyy-MM-dd")}' AND '{dtpEndDate.Value.ToString("yyyy-MM-dd")}'"); sb.AppendLine($@"WHERE a.CreateDate BETWEEN '{dtpBeginDate.Value.ToString("yyyy-MM-dd")}' AND '{dtpEndDate.Value.ToString("yyyy-MM-dd")}'");
sb.AppendLine($@" AND (b.ID={cmbModelList.SelectedValue} OR 0={cmbModelList.SelectedValue})"); sb.AppendLine($@" AND (b.ID={cmbModelList.SelectedValue} OR 0={cmbModelList.SelectedValue})");
sb.AppendLine($@" GROUP BY a.ModelCode{(string.IsNullOrEmpty(strDataSelected) ? "" : $",{strDataSelected}")},b.Name"); sb.AppendLine($@" GROUP BY a.ModelCode{(string.IsNullOrEmpty(strDataSelected) ? "" : $",{strDataSelected}")},b.Name");
...@@ -88,19 +103,5 @@ namespace Tools.UI ...@@ -88,19 +103,5 @@ namespace Tools.UI
dgvMessage.DataSource = this._db.GetDataTable(this._link, sb.ToString(), "结果列表"); dgvMessage.DataSource = this._db.GetDataTable(this._link, sb.ToString(), "结果列表");
} }
private void cmbModelList_SelectedIndexChanged(object sender, EventArgs e)
{
RefrashData();
}
private void rdbSelected_CheckedChanged(object sender, EventArgs e)
{
RefrashData();
}
private void btnSelected_Click(object sender, EventArgs e)
{
RefrashData();
}
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment