61,830
社区成员




private void GridBind()
{
this.GridView1.DataSource = users.GetTable(sqlstr);
this.GridView1.DataBind();
if (users.GetTable(lblid.Text).Rows.Count <= 15)
{
lblCount.Text = "";
if (users.GetTable(sqlstr).Rows.Count <= 0)
{
lblCount.Text = "暂无相关日志";
}
panelGV.Visible = false;
}
else
{
lblCount.Text = "";
panelGV.Visible = true;
}
}
protected void imgserch_Click(object sender, ImageClickEventArgs e)
{
try
{
sqlstr = "Select * from log order by MsgTime desc";
if (StrQuery() != "")
{
if (!tst && tet)
{
Response.Write("<script>alert('设置的起始日期时间不正确!');location='javascript:history.go(-1)';</script>");
}
else if (!tet && tst)
{
Response.Write("<script>alert('设置的终止日期时间不正确!');location='javascript:history.go(-1)';</script>");
}
else if (!tst && !tet)
{
Response.Write("<script>alert('设置的起始日期时间与终止日期时间不正确!');location='javascript:history.go(-1)';</script>");
}
else
{
sqlstr = "Select * from log where " + StrQuery();
sqlstr = sqlstr + " order by MsgTime desc";
}
}
GridView1.DataSource = users.GetTable(sqlstr);
GridView1.DataBind();
ShowPageIndex();
CheckPager();
if (users.GetTable(sqlstr).Rows.Count <= 15)
{
lblCount.Text = "";
if (users.GetTable(sqlstr).Rows.Count <= 0)
{
lblCount.Text = "暂无相关日志";
}
panelGV.Visible = false;
}
else
{
lblCount.Text = "";
panelGV.Visible = true;
}
lblid.Text = "";
lblid.Text = sqlstr;
}
catch
{
Console.Write("wrong");
}
}
/// <summary>
/// 做查询字符串拼接
/// </summary>
/// By Lifuyun
public string StrQuery()
{
string str = "";
if (ddluser.SelectedValue.ToString() != "")
{
str = str + " UserName like'%" + ddluser.SelectedValue + "%'";
}
if (ddltype.SelectedValue.ToString() != "")
{
if (ddluser.SelectedValue.ToString() != "")
str = str + " and MsgSrc like'%" + ddltype.SelectedValue + "%'";
else
str = str + " MsgSrc like'%" + ddltype.SelectedValue + "%'";
}
if (time_s.Text != "")
{
DateTime st;
try
{
st = Convert.ToDateTime(time_s.Text);
if ((ddluser.SelectedValue.ToString() != "") || (ddltype.SelectedValue.ToString() != ""))
str = str + " and MsgTime >= cdate('" + st + "')";
else
str = str + " MsgTime >=cdate('" + st + "')";
tst = true;
}
catch
{
tst = false;
str = Convert.ToString(time_s.Text);
//Response.Write("<script>alert('设置的起始日期时间不正确!');location='javascript:history.go(-1)';</script>");
}
}
if (time_e.Text != "")
{
DateTime et;
try
{
et = Convert.ToDateTime(time_e.Text);
if ((ddluser.SelectedValue.ToString() != "") || (ddltype.SelectedValue.ToString() != "") || (time_s.Text != ""))
str = str + " and MsgTime <=cdate('" + et + "')";
else
str = str + " MsgTime <=cdate('" + et + "')";
tet = true;
}
catch
{
tet = false;
str = Convert.ToString(time_e.Text);
//Response.Write("<script>alert('设置的终止日期时间不正确!');location='javascript:history.go(-1)';</script>");
}
}
if (tbcroption.Text != "")
{
if ((ddluser.SelectedValue.ToString() != "") || (ddltype.SelectedValue.ToString() != "") || (time_s.Text != "") || (time_e.Text != ""))
str = str + " and Msg like'%" + tbcroption.Text.Trim() + "%'";
else
str = str + " Msg like'%" + tbcroption.Text.Trim() + "%'";
}
return str;
}
protected void btnQuery_Click(object sender, EventArgs e)
{
SqlDataSource1.SelectCommand = "select * from yourtable where field1 = @field1";
SqlDataSource1.SelectParameters["field1"].DefaultValue = TextBox1.Text;
SqlDataSource1.Select(DataSourceSelectArguments.Empty);
//GridView1.DataBind();
}