多个表中的数据?
这个最好在数据库端处理。
如果经常使用这些多表数据,请建立视图,如果临时使用,请用带连接的SQL语句

解决方案 »

  1.   

    ljleager(飞必高) ( ) 信誉:100  2007-07-30 11:46:45  得分: 0  
     
     
       多个表中的数据?
    这个最好在数据库端处理。
    如果经常使用这些多表数据,请建立视图,如果临时使用,请用带连接的SQL语句
      
     
    ==============
    同意上面的至于要加一列进行更新操作,可以用模板列,很容易的,嘿嘿,加油吧
      

  2.   

    多个表中搜索的数据,如何绑定到gridview?解:
    DataTable dt = new DataTable();
                DB db = new DB();
                DataTable data = new DataTable();            data.Columns.Add("Name", typeof(string));
                data.Columns.Add("DateS", typeof(string));
                data.Columns.Add("DateE", typeof(string));
                data.Columns.Add("Num", typeof(string));
                db.Getdb("select a.modelname,b.authorize from t_model a,t_authorize b where a.modelid = b.moduleid and b.flag = 0", ref dt, "sql");            if (dt.Rows.Count > 0)
                {
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        DataRow dataDR = data.NewRow();
                        //模块名称
                        string strModelName = dt.Rows[i][0].ToString();
                        //解密
                        string[] arrTemp = Decrypt(dt.Rows[i][1].ToString(), defaultKeyStr, Encoding.Default).Split(',');
                        //开始时间                    
                        string strDateS = arrTemp[1].ToString();
                        //结束时间
                        string strDateE = arrTemp[2].ToString();
                        //授权人数
                        string strNum = arrTemp[3].ToString();                    dataDR["Name"] = strModelName;
                        dataDR["DateS"] = strDateS;
                        //dataDR["DateE"] = strDateE;
                        if (!strDateE.Equals("1"))
                        {
                            dataDR["DateE"] = strDateE;
                        }
                        else
                        {
                            dataDR["DateE"] = "终身授权";
                        }
                        dataDR["Num"] = strNum;
                        data.Rows.Add(dataDR);                }                this.GridView1.DataSource = data;
                    this.GridView1.DataBind();
    这是我以前作过的,希望能你有帮助