Ang*_*ina 2 c# asp.net dataset sqldataadapter
参考代码
[WebMethod]
public static string GetData()
{
string query = "SELECT * FROM tblCountry";
SqlCommand cmd = new SqlCommand(query);
return GetData(cmd).GetXml();
}
private static DataSet GetData(SqlCommand cmd)
{
string strConnString = @"Data Source=.\sqlExpress;Initial Catalog=dbTest;Integrated Security=SSPI; pooling=false";
using (SqlConnection con = new SqlConnection(strConnString))
{
using (SqlDataAdapter sda = new SqlDataAdapter())
{
cmd.Connection = con;
sda.SelectCommand = cmd;
using (DataSet ds = new DataSet())
{
sda.Fill(ds);
return ds;
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
在以下位置查看更多信息:链接
查询返回20行,我需要单独显示10行。在查询中没有任何更改的情况下,就有可能限制数据集中的数据。
你可以试试这个
var rows = ds.Tables[0].AsEnumerable().Take(10);
Run Code Online (Sandbox Code Playgroud)
现在,您还可以将这些行转换成这样的数据表
DataTable limitedTable = rows.CopyToDataTable<DataRow>();
Run Code Online (Sandbox Code Playgroud)