Red de conocimiento informático - Material del sitio web - Cómo determinar si el conjunto de datos está vacío

Cómo determinar si el conjunto de datos está vacío

1. if(ds == null)

¡Esto es para determinar si el conjunto de datos en la memoria está vacío, es decir, el DATASET está vacío y las filas y columnas no existen!

2. If (ds.Tables[0].Count == 0)

Esto debería indicar que hay un DATASET en la memoria, pero la tabla no existe en los datos. establecer!!!!

3. if(ds.Tables[0].Count == 1

amp; ds.Tables[0].Rows.Count == 0)

¡Esto debería significar que hay una tabla TABLE, pero no hay datos en la tabla! ! ! if(

yourDataSet.Tables[0].Rows.Tables[0].Rows.Count0)OR(ds.tables==null)

Primero debe determinar si los datos set está vacío (error de consulta) y luego determine si el número de filas en la tabla es cero (error de consulta y el número de filas es cero); de lo contrario, es fácil cometer errores.

Por ejemplo : primero determine myDataSet.Tables[0].Rows. Si Count0 está vacío (error de consulta y el número de filas es cero), y luego determine si el número de filas de la tabla es cero (error de consulta y el número de filas es cero), de lo contrario es fácil cometer un error. Tables[0].Rows.Count == 0, si hay un error de consulta, myDataSet está vacío y no hay ninguna tabla, por lo que se informará un error.

Por lo tanto, se debe juzgar si(myDataSet==null||

myDataSet.Tables[0].Rows.Count==0){

/ /Sí Se procesará cuando sea nulo}else{

//Se procesará cuando no sea nulo}

Los operadores "||" y "amp;amp;" la primera condición, no La siguiente condición se juzgará después de que se cumpla. Sin embargo, si el orden anterior se invierte cuando myDataSet es nulo, se producirá un error, es decir, la condición grande se juzgará primero y luego la condición pequeña. será juzgado. Luego juzga las pequeñas condiciones para que puedas decir más :)