从数据库中取得数据放入DataTable DT后:OS是EXCEL表格组件,这样的格式哪写的有问题,总提示少分号,尤其是strScript += "foreach(DataRow "+DR+" in "+DT.Rows+")";总感觉写法有问题。
DataTable DT = new DataTable();
DT=n_DataSet.Tables [DTName];
DataRow DR=null;
string strScript = "<script language=javascript>";
strScript += "var OS1 = document.Form1.OS;";
strScript += "foreach(DataRow "+DR+" in "+DT.Rows+")";
strScript += "{";
strScript += "rows="+(rows+1)+";";
strScript += m_ID+"="+DR[2].ToString().Trim()+";";
strScript +="OS1.Cells("+rows+", 1)="+m_ID;
strScript += ";}";
strScript +="</script>";
Page.RegisterStartupScript("StartUp", strScript);还有一个页面中可以存在这样的两个类似文本吗?
Page.RegisterStartupScript("StartUp", strScript1);
Page.RegisterStartupScript("StartUp", strScript2);
DataTable DT = new DataTable();
DT=n_DataSet.Tables [DTName];
DataRow DR=null;
string strScript = "<script language=javascript>";
strScript += "var OS1 = document.Form1.OS;";
strScript += "foreach(DataRow "+DR+" in "+DT.Rows+")";
strScript += "{";
strScript += "rows="+(rows+1)+";";
strScript += m_ID+"="+DR[2].ToString().Trim()+";";
strScript +="OS1.Cells("+rows+", 1)="+m_ID;
strScript += ";}";
strScript +="</script>";
Page.RegisterStartupScript("StartUp", strScript);还有一个页面中可以存在这样的两个类似文本吗?
Page.RegisterStartupScript("StartUp", strScript1);
Page.RegisterStartupScript("StartUp", strScript2);
解决方案 »
- C#连接读取Acess数据库的中文字段名(列名)的问题。。菜鸟真心求教
- winform中修改DataGridView列头背景图片
- C#中调用oracle数据库,哪里可以找到sql语句中的代表名的真名?
- C#格式转换
- 100分求一段C#gdi画K线的代码吗?
- C#获取Sybase存储过程的Return值出错!
- 请问应用程序的启动封面怎么实现?
- 迫切求助!如何更新datagrid中的数据,并且数据库中的数据也能更新!我做了有三个月了,我都快疯了,请教各位!!
- C#关于List<>集合的问题,急!
- C#如何制作软件SKIN,告知个原理,或者具体用哪个类?
- 初学者求ASP.NET代码学习
- FrameWork2.0中怎么改变Console的字体颜色?
string strScript = "<script language=javascript>";
js脚本好象没有有foreach,DataRow 这样的语句,
strScript += "foreach(DataRow "+DR+" in "+DT.Rows+")";
上面的能执行吗,为什么不改成变量做循环,还有,输出的脚本最好加个换行,如strScript += "var OS1 = document.Form1.OS;\n";
建议楼主调试输出strScript的值, 把strScript的值放到你的页面上执行,这样错误容易找到些