datatables表格动态添一行或多行后怎么固定它的每一行的前4列不动

datatables表格动态添一行或多行后怎么固定它的每一行的前4列不动,第1张

你新添加的两行和之前那一行的结构是不一样的,你调用的DataTable 肯定对原有的那一行的table做出调整,才会固定左4列 而你动态添加的那两行并没有调用到 datatable 函数 肯定不能固定

aoColumns 参数用来定义表格的列,这是一个数组,其中的每一个对象用来定义一列。 对于每一个列对象: sTitle 定义列的标题 sClass 定义列的样式 fnRender 函数用来渲染列,这个函数将会传递一个参数对象,这个参数对象的 iDataColumn 属性表示.

直接上代码吧:

DataSet ds=bor.borrow_book(bookISBN.Text,"tbname")

DataTable tbl=ds.Tables["tbname"]

tbl.Columns.Add("borrow_time",typeof(string))

tbl.Columns.Add("bor_number",typeof(string))

DataRow dr=tbl.NewRow()

dr["borrow_time"]="2012-12-23"

dr["bor_number"]="1"

tbl.Rows.Add(dr)

dataGridView1.DataSource=tbl

你的错误在于,你的ds中根本就没有名字为tbl的table,况且你已经把table取出来了就没必要再去 *** 作dataset了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11301650.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存