我试过但它不起作用 代码如下
protected void Button_Click(object sender, CommandEventArgs e)
{
if (e.CommandName.Equals("Delete"))
{
foreach (RepeaterItem item in Repeater2.Items)
{
CheckBox chk = (CheckBox)item.FindControl("MyCheckBoxID");
if (chk.Checked)
{
SqlConnection cn1 = new SqlConnection("Data Source=192.168.1.64;Initial Catalog=arvind;User ID=sa;password=platinum50");
cn1.Open();
SqlCommand cmd = new SqlCommand("delete * from Employee_Login " ,cn1 );
}
}
}
}
错误是microsoft run time error-form name =“Form1”method =“post”action =“Default.aspx”id =“Form1”onsubmit =“Check(this)”在这一行并且说对象是预期的
答案 0 :(得分:1)
您需要告诉您的SQL命令您要删除的项目的ID(您可以将其存储在CommandArgument
属性中),否则它将无法知道要从{{1表格。
此外,你还需要Employee_Login
你的命令 - 目前你正在做的就是定义它。
执行完命令后,需要重新启动转发器。
HTH。
编辑:
PS。如果您仍然遇到问题,请查看此内容:http://bit.ly/fnLFRx