读书人

基础有关问题DataSet dataset()有关

发布时间: 2012-02-22 19:36:55 作者: rapoo

基础问题,DataSet dataset()问题
一般有返回值的函数是 int dataset(), 一般是用int string 做为开头,有用DataSet做为开头吗? 我没有学好,DataSet是一个类呀?

[解决办法]

返回值根据需要可以是任意类型,包括自定义的类...
[解决办法]
public DataSet GetData()
{

}
[解决办法]
如果能编译通过基本就没有问题了。

[解决办法]
=============

返回值根据需要可以是任意类型,包括自定义的类...

[解决办法]
DataSet 你可以看成一种复杂的数据结构,所以当然能作为一个函数的返回值。
可以直接赋给一个数据绑定控件的数据源。

例如: /// <summary>
/// Returns a DataSet which contains all database stored images
/// </summary>
/// <returns> A DataSet which contains all database stored images
/// images </returns>
public static DataSet GetImages()
{
StringBuilder sb = new StringBuilder();
sb.Append( "SELECT ID, PIC ");
sb.Append( " FROM TESTPIC ");

//use the web.config to store the connection string, using statement ensure connection always closes
using (OracleConnection connection = new OracleConnection(ConfigurationManager.ConnectionStrings[ "EasyThumbs_DB "].ConnectionString))
{
try
{
OracleCommand command = new OracleCommand(sb.ToString(), connection);
command.CommandType = CommandType.Text;;
//execute stored procedure and return DataSet

OracleDataAdapter da = new OracleDataAdapter();
da.SelectCommand = command;
DataSet ds = new DataSet();
da.Fill(ds, "PIC ");
return ds;
}
catch (OracleException ex)
{
throw new Exception(ex.Message, ex);
}
}
}
[解决办法]
可以

读书人网 >C#

热点推荐