как вернуть набор данных в c # .net - PullRequest
1 голос
/ 11 июля 2011

Это мой код класса. Я хочу вернуть набор данных из процедуры _return () Я хочу вернуть это в другую форму, где я вызвал процедуру. Какой тип возврата я должен использовать? Как это реализовать?

public class Class1
{
    SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS2005;AttachDbFilename='C:\Users\krish\Documents\Visual Studio 2005\WebSites\TRS\App_Data\Database.mdf';Integrated Security=True;User Instance=True");
    SqlCommand cmd = new SqlCommand();
    SqlDataAdapter da = new SqlDataAdapter();
    DataSet ds = new DataSet();

    public void _return(String qry)
    {
        con.Open();
        da = new SqlDataAdapter(qry, con);
        da.Fill(ds, "details");
        con.Close();
    }
}

1 Ответ

9 голосов
/ 11 июля 2011

Вы можете упомянуть тип возврата функции DataSet и просто вернуть это DataSet

public DataSet _return(String qry)
{
    con.Open();
    da = new SqlDataAdapter(qry, con);
    da.Fill(ds, "details");
    con.Close();
    return ds;

}
...