62,244
社区成员




string strValue = 8;
string strComm = "SELECT stu_Img, tbStu_infor.stu_NO, tbStu_infor.stu_Name, tbStu_infor.stu_Sex, tbStu_infor.stu_ID, tbStu_infor.stu_Age, tbStu_infor.stu_HomeAddr, tbStu_infor.stu_Tel, tbStu_infor.stu_Polit, tbStu_infor.stu_Other, tbClass_infor.Grade + tbClass_infor.class_Name + tbClass_infor.class_ID AS CLASS, tbClass_infor.class_LenOfSch FROM tbStu_infor INNER JOIN tbClass_infor ON tbStu_infor.stu_ClassNO = tbClass_infor.class_NO where tbClass_infor.class_NO=\'"+strValue+"\'";
using (SqlConnection conn = new SqlConnection(CommonMethods.connString))
{
SqlDataAdapter adapter = new SqlDataAdapter(strComm, conn);
DataSet dataSet = new DataSet();
try
{
adapter.Fill(dataSet, "tbStu_infor");
GridView1.DataSource = dataSet;
GridView1.DataKeyNames = new string[] { "stu_NO" };//主键
GridView1.DataBind();//指定的参数已超出有效值的范围。参数名: index
}
catch
{
//指定的参数已超出有效值的范围。参数名: index
//DO SOMETHING
}
finally
{
conn.Close();
dataSet.Dispose();
}
}
堆栈跟踪:
[ArgumentOutOfRangeException: 指定的参数已超出有效值的范围。
参数名: index]
System.Web.UI.ControlCollection.get_Item(Int32 index) +8673806
Pages_StuArchives_StuPersonInfort.GridView1_RowDataBound(Object sender, GridViewRowEventArgs e) in c:\Users\DING\Desktop\web更新\Pages\StuArchives\StuPersonInfor.aspx.cs:112
System.Web.UI.WebControls.GridView.OnRowDataBound(GridViewRowEventArgs e) +108
System.Web.UI.WebControls.GridView.CreateRow(Int32 rowIndex, Int32 dataSourceIndex, DataControlRowType rowType, DataControlRowState rowState, Boolean dataBind, Object dataItem, DataControlField[] fields, TableRowCollection rows, PagedDataSource pagedDataSource) +167
System.Web.UI.WebControls.GridView.CreateChildControls(IEnumerable dataSource, Boolean dataBinding) +2417
System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data) +57
System.Web.UI.WebControls.GridView.PerformDataBinding(IEnumerable data) +14
System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) +114
System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +31
System.Web.UI.WebControls.DataBoundControl.PerformSelect() +142
System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +73
System.Web.UI.WebControls.GridView.DataBind() +4
Pages_StuArchives_StuPersonInfort.bind() in c:\Users\DING\Desktop\web更新\Pages\StuArchives\StuPersonInfor.aspx.cs:83
Pages_StuArchives_StuPersonInfort.Page_Load(Object sender, EventArgs e) in c:\Users\DING\Desktop\web更新\Pages\StuArchives\StuPersonInfor.aspx.cs:53
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627