我有来自数据库的表这个表在我的 asp 页面中有 400000 行我的下拉列表(ddlPlaintiffName)从这个方法填充
私人无效FillPlaintiff() { //通过来自web.config的连接字符串声明连接 SqlConnection sqlcon = 新的 SqlConnection (ConfigurationManager.ConnectionStrings["SystemConn"].ConnectionString); //将sql语句声明为字符串变量 SqlCommand sqlcom = new SqlCommand(); sqlcom.Connection = sqlcon; sqlcom.CommandType = CommandType.StoredProcedure; sqlcom.CommandText = "proc_SelectPlaintiff"; 数据表 ds = 新数据表(); //用包含数据库数据的数据适配器填充数据集 // 悲伤。填充(ds); sqlcon.Open(); SqlDataAdapter 悲伤 = 新的 SqlDataAdapter(sqlcom); 悲伤。填充(ds); ddlPlaintiffName.DataSource = ds; ddlPlaintiffName.DataBind(); ddlPlaintiffName.Items.Insert(0, "--select --"); sqlcon.Close(); }
但是每次回发我的负载都非常非常慢我该如何避免这种情况