C# 在gridview中提供分页时不插入值
我正在使用带分页的网格视图。我只想在数据库中插入选定的复选框值。正在选择多个值,但未在数据库中插入值。我已尝试使用以下代码。请帮助我解决这些问题 ASPX代码C# 在gridview中提供分页时不插入值,c#,asp.net,C#,Asp.net,我正在使用带分页的网格视图。我只想在数据库中插入选定的复选框值。正在选择多个值,但未在数据库中插入值。我已尝试使用以下代码。请帮助我解决这些问题 ASPX代码 代码文件 ArrayList CheckBoxArray; 如果(ViewState[“CheckBoxArray”]!=null) { CheckBoxArray=(ArrayList)视图状态[“CheckBoxArray”]; } 其他的 { CheckBoxArray=newArrayList(); } 如果(iPostBac
代码文件
ArrayList CheckBoxArray;
如果(ViewState[“CheckBoxArray”]!=null)
{
CheckBoxArray=(ArrayList)视图状态[“CheckBoxArray”];
}
其他的
{
CheckBoxArray=newArrayList();
}
如果(iPostBack)
{
int-CheckBoxIndex;
bool CheckAllWasChecked=false;
复选框chkAll=(复选框)gvsubject.HeaderRow.Cells[0]。FindControl(“chkAll”);
字符串checkAllIndex=“chkAll-”+gvsubject.PageIndex;
如果(已勾选)
{
if(CheckBoxArray.IndexOf(checkAllIndex)=-1)
{
添加(checkAllIndex);
}
}
其他的
{
if(CheckBoxArray.IndexOf(checkAllIndex)!=-1)
{
CheckBoxArray.Remove(checkAllIndex);
CheckAllWasChecked=true;
}
}
对于(int i=0;i SqlCommand cmd=新的SqlCommand(“插入到tblassignsub(学期、部分、科目、学年)值(@sement、@section、@subject、@academyyear)”);
con.Open();
cmd.Parameters.AddWithValue(“学期”,ddlSerment.SelectedValue);
cmd.Parameters.AddWithValue(“@section”,txtsection.Text);
cmd.Parameters.AddWithValue(“@subject”,gv.Cells[0].Text”);
cmd.Parameters.AddWithValue(“@academicyear”,txtacdyear.Text);
cmd.ExecuteNonQuery();
con.Close();
}
}
}
}
您在SqlCommand中丢失了SD连接字符串
SqlCommand cmd = new SqlCommand("insert into tblassignsub(semester,section,subject,academicyear) values (@semester,@section,@subject,@academicyear)");
试试这个
SqlCommand cmd = new SqlCommand("insert into tblassignsub(semester,section,subject,academicyear) values (@semester,@section,@subject,@academicyear)",con);
您在SqlCommand中丢失了SD连接字符串
SqlCommand cmd = new SqlCommand("insert into tblassignsub(semester,section,subject,academicyear) values (@semester,@section,@subject,@academicyear)");
试试这个
SqlCommand cmd = new SqlCommand("insert into tblassignsub(semester,section,subject,academicyear) values (@semester,@section,@subject,@academicyear)",con);
我没有在您的
SqlCommand
中看到连接字符串,请参见按钮中的clickSqlcommand应该是SqlCommand command=newsqlcommand(您的查询,con)代码>是,sqllcommand中的连接丢失,SqlCommand cmd=new SqlCommand(“插入到tblassignsub(学期、部分、科目、学年)值(@sement、@section、@subject、@academyyear)”,con);我没有在您的SqlCommand
中看到连接字符串,请参见按钮中的clickSqlcommand应该是SqlCommand command=newsqlcommand(您的查询,con)代码>是,sqllcommand中的连接丢失,SqlCommand cmd=new SqlCommand(“插入到tblassignsub(学期、部分、科目、学年)值(@sement、@section、@subject、@academyyear)”,con)@Ravinterm不工作不足以识别您的确切问题。请在按钮单击中使用调试器并检查错误occurred@RavintherM不工作不足以识别您的确切问题。请在按钮单击中使用调试器并检查发生了什么错误