求大神,方法行的通追加50分,bootstrap-table.js 按shift键多选复选框 jquery.shiftcheckbox.js 冲突

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求大神,方法行的通追加50分,bootstrap-table.js 按shift键多选复选框 jquery.shiftcheckbox.js 冲突相关的知识,希望对你有一定的参考价值。

bootstrap-table.js 按shift键多选复选框,使用 jquery.shiftcheckbox.js 控件之间有冲突,谁有好的解决方案!
th里面定义的 data-checkbox="true" 这样就自动生成checkbox 按shift键是无效的。需要可运行的代码,网上的代码都试了,无效!

参考技术A 用js 刷新这个页面本身就是了 比如点击 用户名这个地方 刷新你的这个页面 sql 语句改变条件 用jquery的ajax方式做 可以实现不刷新 参考技术B 这是想实现多选框的全选全否吗?追问

你好,是的! 但是不能用,不知道哪里有冲突,有好的解决方案吗?

这个方法没看懂,求大神解释!

这个方法什么意思啊,如果想使用这个方法,怎么调用啊!
这个方法在CompanyService这个类里面

GetaddrAll方法返回的是一个DataTable类型的表,所以你调用它要先new一个DataTable的变量来接收,然后再用foreach  把这个表的每一行取出来就OK了。


先解释下这个方法: 


  public static DataTable GetaddrAll()

//定义一个公共访问的静态方法GetaddrAll,其中DataTable为返回值的类型,这个方法没有参数

     string sql="select Caddr from company";

     //定义一个string类型的变量sql,即要传入方法GetDataTable的参数,这是一条sql语句,是从数据表company中查找Caddr字段

    try//尝试执行大括号中的代码,用于检查错误

   

        return sqlDBHelper.GetDataTable(sql);

        //调用sqlDBHelper中定义好的方法GetDataTable,并将sql语句传进去,然后return返回一个DataTable类型的数据表.

   

    catch(Exception)//如果上面的尝试执行失败,则读出异常的原因,并在下面的throw中显示出来.

   

        shrow;

   


下面说下调用的方法:

       DataTable table= CompanyService.GetaddrAll();  

      //定义一DataTable类型的变量table ,接收GetaddrAll()方法的返回值

           foreach (DataRow row in table.Rows)//遍历table中的每一行数据

           

                   string strCaddr=(string)row[0];//定义一个string变量strCaddr,用于接收每行查找到的Caddr


                  MessageBox.Show(strCaddr);//将strCaddr显示出来

           




希望能帮到你.满意采纳

参考技术A 这是到数据库去查数据,然后返回一个DataTable类型 如果调用的话 DataTable dt = GetaddrAll()就行了啊。追问

DataTable dt = CompanyService GetaddrAll();
这样对吗?

追答

不对 CompanyService c = new CompanyService ();
DataTable dt = c.GetaddrAll();

参考技术B 这样调用就OK了DataTable dt = CompanyService.GetaddrAll(); // 因为GetaddrAll()方法是静态方法,静态方法不属于任何实例对象,它仅属于该类所有。所以调用时

类名.静态方法([参数列表]);
参考技术C 这貌似是三层架构开发中BLL层中某个类中的一个静态方法,其实真正的方法是DAL层SqlDBHelper类中中的GetDataTable(sql) ,这是一个得到数据源的方法,需要一个参数(sql语句),返回一个DataTable类型数据追问

如果是三层还好说点,我学的就是三层,现在这个项目没有BLL

追答

上面的这个方法就是一个桥梁,调用SqlDBHelper类中的一个GetDataTable(sql)(带有参数)的方法,返回一个DataTable 的数据。只是这是一个静态方法,这有什么看不懂的呀?

参考技术D 查询数据库中company表中的Caddr的信息,并以DataTable类型返回
使用方法:
DataTable dt = CompanyService.GetaddrAll();
在dataGridView控件上显示 dataGridView1.DataSource=dt;

以上是关于求大神,方法行的通追加50分,bootstrap-table.js 按shift键多选复选框 jquery.shiftcheckbox.js 冲突的主要内容,如果未能解决你的问题,请参考以下文章

springmvc从controller层转到页面怎么bootstrap样式都没了,求大神帮帮忙

关于mybatis物理分页的问题,求大神帮忙看看

求高手解决服务器问题。最近网站特别卡,数据库经常锁死,求高手指点!!!!数据库是sqlserver2000。

Js脚本,getContext()的对象不支持此属性或方法,求各位大神解决...

如何求这个一阶线性非齐次方程组的通解,奉上我所有积分

CentOs怎样安装mysql,求详细步骤,linux菜鸟啥都不知道,安装成功追加100分