我想将C#从数据库中得到的数据集(DataSet)中的数据交给前台的javascript去处理,但是怎么才能将数据传递给javascript呢?
解决方案 »
- QQ邮箱的 DOC,PPT,PDF等文件的预览是怎么实现的?
- 缺少编译器要求的成员--是什么问题?
- SqlServer2005中对XML进行Value操作问题
- 问一个关于sqldatareader语法问题
- access数据库连接问题~~
- 怎么在后代码里打开一个新页面?在线,立结!!!
- 高分!点击页面上的“提交”按钮时有没有办法获取当前的名称?或者所在的类的名称?
- asp.net(c#)网络相册,帮忙测试
- 怎么样使得在datagrid显示得表格跟表头的大小一起变化!
- 自定义控件时,如何加入一个系统标准控件?
- 懂Javascript的老友,问一个关于两个页面间传递值的小问题。
- form验证以后,取得当前角色的问题·!~
Response.Write("<script>");
Resposne.Write("var dataset[] = { 1,2,3,4...}
Response.Write("</"+"script>");
string CilentScript = @" <script language=""javascript"">
var RptCheckInfo;
var RptCheckHistory;
RptCheckInfoCount=0;
RptCheckHistoryCount=0;
RptCheckInfo = new Array();
RptCheckHistory = new Array();"; DataRowCollection drcRpt = RptDt.Rows;
foreach(DataRow dr in drcRpt)
{
CilentScript += String.Format("RptCheckHistory[RptCheckHistoryCount++] = new Array(\"{0}\",\"{1}\",\"{2}\",\"{3}\");\n", dr["DepCode"].ToString().Trim(),dr["RptCode"].ToString().Trim(), dr["CheckIT"].ToString().Trim(),dr["CheckLevel"].ToString().Trim());
}
DataRowCollection drcCheckInfo = RptCheckInfo.Rows;
foreach(DataRow dr in drcCheckInfo)
{
CilentScript += String.Format("RptCheckInfo[RptCheckInfoCount++] = new Array(\"{0}\",\"{1}\");\n", dr["RptCode"].ToString().Trim(),dr["CheckIT"].ToString().Trim());
} CilentScript +=@"</Script>";
HttpContext.Current.Response.Write(CilentScript);该段代码实现将两个DataTable中的数据写入的页面上的数组中,通过JavaScript脚本就可以取出里面的值了,您将DataSet中的DataTable取出,按照上面的方法就可以了。
Response.End();
不知道这样是不是你所要的
javascript能不能读取DataGrid中的数据呢?
javascript能不能读取DataGrid中的数据呢?