Red de conocimiento informático - Aprendizaje de programación - Problema de paginación de GridView

Problema de paginación de GridView

Tengo el código fuente aquí, que es un control de paginación. Es muy fácil de usar, sólo descárgalo. Déjame darte la contraseña.

& lthtml xmlns=" = new SqlCommand(sql, con);

com. Parameters. Add("@wl ", SqlDbType. NVarChar, 100);

com.parameters["@wl"].value=wl

con.Open();

com.

con Close(). ;

///Solo proporciona inserción de datos para el campo único wl de la tabla wl

}

///Solo para la tabla wl. solo el campo wl proporciona inserción de datos.

Cadena de formato de cadena pública (String STR) // La antiinyección es un ataque que puede generar código html directamente >

str = str. />, " ?");

cadena = cadena. reemplazar("<,"<);

str = str. Reemplazar(" >; ", " >);

Cadena de retorno;

}

Conjunto de datos públicos DataSetSql (String Sql)

{

SqlConnection con = new SqlConnection(Configuration Settings.AppSettings[" wl "]);

adaptador sqldata da = nuevo adaptador sqldata(SQL, con);

Conjunto de datos ds = nuevo conjunto de datos();

Rellenar(ds);

Devolver ds

}

p>

Public DataSetDataSetSql(StringSql,StringTable)

{

SqlConnection con = new SqlConnection(Configuration Settings.AppSettings[" wl"]) ;

Probar

{

con . Open();

adaptador sqldata da = nuevo adaptador sqldata(SQL, con); = nuevo conjunto de datos();

Rellenar(ds, tabla);

Devolver ds

}

catch (SqlException e)

{

Lanza una nueva excepción (p. ej. Mensaje);

}

Final

{

con . Close();

}

}

Caracteres públicos String ExecuteValue(String sql)

{

SqlConnection con = new SqlConnection(Configuration Settings.AppSettings[" wl "]);

SqlCommand com = new SqlCommand(SQL, con);

Pruebe

{

con . Open();

objeto ExecuteScalar = com ();

Si (ob!=null. )

Devolver ob.

ToString();

Otro

Devuelve nulo

}

catch (SqlException e)

{

Lanzar nueva excepción (p. ej. Mensaje);

}

Finalmente

{

com. dispose();//Liberar recursos

con Close();

}

}

public int ExecuteSql(string Sql) )

{

SqlConnection con = new SqlConnection(Configuration Settings.AppSettings[" wl "]);

SqlCommand com = new SqlCommand(SQL, con) ;

Pruebe

{

con Open();

com. EjecutarNonQuery();

Devolver 1;

}

captura (SqlException e)

{

Lanzar Nueva excepción (e. Mensaje);

}

Finalmente

{

com. dispose();//Liberar recursos

con Close();

}

}

}

<. p>La tabla que utiliza

Crear tabla [imagen]

(

Imagen nvarchar(50),

Dirección de imagen nvarchar( 50)

)