日期:2014-05-18 浏览次数:20536 次
public void GridViewBind2(GridViewCommandEventArgs e)//这是表2的绑定方法!
{
int rowindex = Int32.Parse(e.CommandArgument.ToString());//获取点击了第几行
if (e.CommandName == "xsrq")//表1中用ButtonField绑定的 查看明细 列的xsrq命令
{
string loginid = Session["loginName"].ToString();//获取登录名
DateTime rq = Convert.ToDateTime( GridView1.Rows[rowindex].Cells[0].Text);//获取表1的第一列的对应日期
DataSet ds2 = db.GetDataSet("select * from 销售明细 where 登录名='"+loginid+"'" and rq='"+ rq +"',"");
if (ds2.Tables[0].Rows.Count > 0)
{
GridView2.DataSource = ds2;
GridView2.DataBind();
}
else
{
ScriptManager.RegisterStartupScript(this, GetType(), "js", "alert('当前所选日期内无对应销售明细!')", true);
}
}
}
//然后在表2 的 PageIndexChanging事件中写如下代码:
protected void GridView2_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView2.PageIndex = e.NewPageIndex;
GridViewBind2(e);//*********问题就出在这里!!!这里提示“……最匹配的重载方法具有一些无效参数”
}