当前位置: 代码迷 >> Web Service >> webservice查询解决方法
  详细解决方案

webservice查询解决方法

热度:281   发布时间:2012-12-20 09:53:21.0
webservice查询
我用.net写的webservice增加记录、删除记录、修改记录、查询单条记录可以实现并用winfrom调用但是对查询表格里面的全部记录能在webservice上查询但是我不会用winfrom调用我对查询全部记录用的是返回list类型还能返回databale、DATASET求高手指教应该怎么调用和用哪个方法写查询全部好呢
查询全部的代码如下:
        public List<MODEL.model> selectall()
        {
            SqlConnection conn=new SqlConnection ("server=0PUZGVIAQWR34PS;uid=sa;password=123;database=Student");
            conn.Open();
            string sql="select * from Table_Stu";
            SqlCommand cmd=new SqlCommand (sql,conn);
            List<MODEL.model> list = new List<MODEL.model>();
            SqlDataAdapter adapter=new SqlDataAdapter ();
            DataSet dataSet=new DataSet();
            adapter.SelectCommand=cmd;
            adapter.Fill(dataSet,"table1");
            DataTable dt= dataSet.Tables["table1"];
            //MODEL.model mo = new MODEL.model();
            if (null != dt)
            {
                MODEL.model model = null;
                foreach (DataRow dr in dt.Rows)
                {
                    model = new MODEL.model();
                    SetModel(dr, model);
                    list.Add(model);
                }
            }
            return list;
在winfrom调用是应该怎么做呢
------解决方案--------------------
有了 linq 之后,DataTable 什么的,可以忘记了。

另外参考: http://blog.csdn.net/fangxinggood/article/details/6247297
  相关解决方案