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

关于DataSet绑定的有关问题

2012-10-19 
关于DataSet绑定的问题C# codepublic partial class index : System.Web.UI.Page{protected void Page_Loa

关于DataSet绑定的问题

C# code
public partial class index : System.Web.UI.Page{    protected void Page_Load(object sender, EventArgs e)    {        ShowAllInfo(GetAllInfo());    }    protected void Button1_Click(object sender, EventArgs e)    {        ShowAllInfo(GetAllInfo());    }    public object GetAllInfo()    {        return QuestionBll.GetAllInfo(txtNum_case.Text.ToString(), txtNam_cust.Text.ToString(),ddl.SelectedValue.ToString(), s2.Value.ToString());    }    public void ShowAllInfo(object entities)    {        this.GridView1.DataSource = entities;        this.GridView1.DataBind();    }}


方法放到 LOGD里面就可以用,但是放到Button1_Click里面就无法运行,这是什么毛病?


GetAllInfo方法代码
C# code
//show index        public static DataSet GetAllInfo(string num_case, string nam_cust, string sts_custcar,string dat_car)        {            string sql = "select a.typ_custcar,a.num_case,a.nam_cust,a.dat_car,a.car_note,a.solution,b.content AS nam_dept_fix,a.dat_plnfix ,a.dat_actfix,a.sts_custcar from web_caseproj_custcars a ";            sql = sql + string.Format("left join web_codd b on a.dept_fix = b.code and b.code_id = 'FIXDEPT' where 1=1 ");            if (num_case != "")            {                sql = sql + string.Format("and num_case = '{0}' ", num_case);            }            else if (nam_cust != "")            {                sql = sql + string.Format("and nam_cust = '{0}' ", nam_cust);            }            else if (sts_custcar != "")            {                sql = sql + string.Format("and sts_custcar = '{0}' ", sts_custcar);            }            else if (dat_car != "")            {                sql = sql + string.Format("and dat_car = '{0}' ", DateTime.Parse(dat_car).ToString("yyyyMMdd"));            }            else            {                sql = sql + string.Format(" order by dat_car");            }            DataSet ds = DBhelpe.ExcuteDataSet(sql);            return ds;        }


[解决办法]
可能是你的事件没加OnClick事件

热点排行