您已指定 删除 命令比较 SqlDataSource“SqlDataSource6”的所有值,但为 values 传入的字典是空的。请为 删除 传入有效的字典或将模式更改为 OverwriteChanges。
哪儿的问题?protected void Button10_Click(object sender, EventArgs e)
{
//SqlDataSource6.SelectCommand = "SELECT [ID], [name], [change], [warehouse],[time] FROM [inoutWare] WHERE ([operation] = '入库') and warehouse like '%[ABCD]__%'";
//ViewState["save"] = SqlDataSource6.SelectCommand;
for (int i = 0; i <= GridView6.Rows.Count - 1; i++)
{
if (((CheckBox)GridView6.Rows[i].FindControl("CheckBox1")).Checked == true)
{
SqlDataSource6.DeleteParameters["ID"].DefaultValue = GridView6.DataKeys[i].Value.ToString();
SqlDataSource6.Delete();//出错之处
}
}
}
哪儿的问题?protected void Button10_Click(object sender, EventArgs e)
{
//SqlDataSource6.SelectCommand = "SELECT [ID], [name], [change], [warehouse],[time] FROM [inoutWare] WHERE ([operation] = '入库') and warehouse like '%[ABCD]__%'";
//ViewState["save"] = SqlDataSource6.SelectCommand;
for (int i = 0; i <= GridView6.Rows.Count - 1; i++)
{
if (((CheckBox)GridView6.Rows[i].FindControl("CheckBox1")).Checked == true)
{
SqlDataSource6.DeleteParameters["ID"].DefaultValue = GridView6.DataKeys[i].Value.ToString();
SqlDataSource6.Delete();//出错之处
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货