在ASP.NET环境中,如何用date对象将GridView与数据库绑定(包括一个checkBox)

我用date对象将GrideView控件与数据库绑定之后,又加了一列checkbox之后GridView中显示不出数据,是怎么回事?前台代码:分后台代码:namespac... 我用date对象将GrideView控件与数据库绑定之后,又加了一列checkbox之后GridView中显示不出数据,是怎么回事? 前台代码:分后台代码: namespace Homework.Admin { public partial class ChenJI : System.Web.UI.Page { SqlHelper data = new SqlHelper(); Alert js = new Alert(); protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Get_Article(); BindClass(); BindKeMu(); BindStudent(); } } private void Get_Article() { try { gvFilms.DataSource = GetCodeBy(0); gvFilms.DataBind(); } catch { } } protected void gvFilms_PageIndexChanging(object sender, GridViewPageEventArgs e) { gvFilms.PageIndex = e.NewPageIndex; Get_Article(); } protected void gvFilms_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Attributes.Add("onmouseover", "currentcolor=this.style.backgroundColor;this.style.backgroundColor='#f6f6f6',this.style.fontWeight='';"); e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=currentcolor,this.style.fontWeight='';"); } if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Attributes.Add("onclick", "this.style.backgroundColor='#f6f6f6'; this.style.color='buttontext';this.style.cursor='default';"); } } public DataSet GetCodeBy(int iCount) { SqlHelper date = new SqlHelper(); string strTop = ""; if (iCount > 1) { strTop = "top " + iCount.ToString(); } string sql = "select " + strTop + " * from [ChengJi] "; SqlConnection con = new SqlConnection(SqlHelper.connstring); SqlCommand cmd = new SqlCommand(sql, con); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = null; try { con.Open(); ds = new DataSet(); da.Fill(ds); } catch (SqlException ex) { throw ex; } catch (Exception ex) { throw ex; } finally { con.Close();} return ds; } } } 展开
 我来答
printf59277
推荐于2017-09-05 · TA获得超过1080个赞
知道大有可为答主
回答量:1812
采纳率:33%
帮助的人:1284万
展开全部
你补货了异常,又不处理,这样报错了也看不到具体性信息, Get_Article() 这个方法里面的异常信息显示出来看看,加checkbox的代码也可以贴出来看看, 是不是checkbox绑定的字段,在查询里面没有
追答
你先把checkBox那一列去掉,然后在后台 看看cj_enable 的实际值是什么,估计是1.或者0吧
数据库没有boolean 这个类型的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式