| 发表于:2007-03-18 16:23:572楼 得分:0 |
using system; using system.collections.generic; using system.data; using system.data.sqlclient; using system.text; namespace consoleapplication1 { class data { public static void main() { string strcon = @ "server=(local);uid=sa;password=sa;database=db "; sqlconnection con = new sqlconnection( strcon ); con.open(); /*sqlcommand com = new sqlcommand(); com.commandtext = "test "; com.commandtype = commandtype.storedprocedure; com.connection = con; sqlparameter p = new sqlparameter( "@returnvalue ", sqldbtype.int, 4, parameterdirection.output, false, 0, 0, string.empty, datarowversion.default, null ); sqlparameter pr = new sqlparameter( "@rv ", sqldbtype.int, 4, parameterdirection.returnvalue, false, 0, 0, string.empty, datarowversion.default, null ); com.parameters.add( p ); com.parameters.add( pr );*//* sqlcommand com = new sqlcommand( "select * from swapbooks where isbn= '34 ' ", con ); sqldataadapter sda = new sqldataadapter( com ); dataset ds = new dataset(); sda.fill( ds ); foreach (datarow dr in ds.tables[0].rows) { console.writeline( dr[ "title "] ); } //console.writeline( com.parameters[ "@returnvalue "].value ); //console.writeline( com.parameters[ "@rv "].value ); con.close(); console.writeline( "ending... " ); console.readline(); } } } 你只需要把上边的dataset绑定到gridview就可以了! 上班的注释代码还演示了如何调用存储过程,如何获得存储过程返回值和输出参数! | | |
|