日期:2014-05-20  浏览次数:20957 次

请教第三方xptable 的问题
conn.Open();

  OleDbDataAdapter adapter = new OleDbDataAdapter();

  string sqlselect = "select * from SearchTask ";

  DataSet mydataset = new System.Data.DataSet();

  adapter.SelectCommand = new OleDbCommand(sqlselect, conn);

  adapter.Fill(mydataset);

  conn.Close();

  DataView dv = new DataView(mydataset.Tables[0]);
  TableModel tm = new TableModel();
  ProgressBarColumn progressColumn = new ProgressBarColumn("Progress", 60);
   
  table1.ColumnModel = new ColumnModel(new Column[] { progressColumn });
  foreach (DataRowView drv in dv)
  {


  Row[] r=new Row[]{new Row(new Cell[]{
  new Cell(drv["数据1"].ToString()),  
  new Cell(drv["数据2"].ToString()),
  })};
  tm.Rows.AddRange(r);

   
   
   
  }


  this.table1.TableModel = tm;
  this.table1.EndUpdate();


我还像 在数据2 列旁边加一个进度条


 ProgressBarColumn progressColumn = new ProgressBarColumn("Progress", 60);
   
  table1.ColumnModel = new ColumnModel(new Column[] { progressColumn });
  我这样写的,但是现实出来只出现一个进度条 数据1列 和数据2列没有了,


还请问下 我如何获取或设置table1里面的空间的值 谢谢


------解决方案--------------------
将你那串进度条的代码多写一次就可以出现两个了

你直接从DataRowView 里面去拿数据是一样的啦,你不是把这里面的数据放到表格里面去了么,所以一样
------解决方案--------------------
进度条

ajax操作
http://topic.csdn.net/u/20100106/14/8bff4bb6-549c-4e36-ade3-5dd0f7bd4549.html?74576

jquery 进度条