首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-02-22 
基础问题,DataSet dataset()问题一般有返回值的函数是intdataset(),一般是用intstring做为开头,有用DataSe

基础问题,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);
}
}
}
[解决办法]
可以

热点排行