小编Raf*_*ton的帖子

在ASP.NET Linq数据绑定中将Gridview数据导出到Excel

我使用波纹管代码导出gridview数据excel但问题是整个页面导出到excel.我只想要gridview数据而不是整页导出.怎么能解决这个问题?

HtmlForm form = new HtmlForm();
Response.Clear();
Response.Buffer = true;
string filename = "GridViewExport_" + DateTime.Now.ToString() + ".xls";

Response.AddHeader("content-disposition", "attachment;filename=" + filename);
Response.Charset = "";
Response.ContentType = "application/vnd.ms-excel";
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
gdvInBox.AllowPaging = false;
gdvInBox.DataBind();
form.Controls.Add(gdvInBox);
this.Controls.Add(form);
form.RenderControl(hw);

//style to format numbers to string
string style = @"<style> .textmode { mso-number-format:\@; } </style>";
Response.Write(style);
Response.Output.Write(sw.ToString());
Response.Flush();
Response.End();
Run Code Online (Sandbox Code Playgroud)

提前致谢.

asp.net excel gridview entity-framework export

3
推荐指数
1
解决办法
7935
查看次数

从文本文件C#中读取Json数据

我有一个包含以下格式数据的文本文件

[
    {
        "SponsorID": 1,
        "FirstBAID": 7395836
    },
    {
        "SponsorID": 2,
        "FirstBAID": 3509279,
        "SecondBAID": 2947210
    },
    {
        "SponsorID": 3,
        "FirstBAID": 1776294,
        "SecondBAID": 6503843
    },
    {
        "SponsorID": 4,
        "FirstBAID": 8014528,
        "SecondBAID": 6203155
    },
    {
        "SponsorID": 5,
        "FirstBAID": 5968769,
        "SecondBAID": 7410195,
        "ThirdBAID":8950170,
    }
]
Run Code Online (Sandbox Code Playgroud)

我想将这些数据作为List读取,然后我需要通过SponsorID进行查询.我创建了一个这样的类

public class SponsorInfo
{
    public decimal SponsorID { get; set; }
    public decimal FirstBAID { get; set; }
    public decimal SecondBAID { get; set; }
    public decimal ThirdBAID { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

现在我如何读取文本文件数据并绑定SponsorInfo类?

c# json list

3
推荐指数
1
解决办法
2万
查看次数

回发后我的jQuery代码无法正常工作

我有服务器端按钮.第一次jquery工作正常但下次jQuery没有下降.我在Update Panel中使用jQuery.

下面是我的Jquery代码.

<script type="text/javascript" src="../../js/jquery-ui-1.11.4.min.js"></script> 
<script type="text/javascript">            
(function ($) {
    $('.mv-spinner').spinner(), $('.mv-action').button(),
    $('.table-mv-vouchers').tooltip(), $('.table-mv-vouchers select').selectmenu() 
})(jQuery)
</script> 
Run Code Online (Sandbox Code Playgroud)

我也在页面加载功能中使用了我的代码,但没有工作.

 protected void Page_Load(object sender, EventArgs e)
 {      
        Page.ClientScript.RegisterStartupScript(typeof(UpdatePanel), "scrg", "<script type='text/javascript' src='../../js/jquery-ui-1.11.4.min.js'></script>");
        Page.ClientScript.RegisterStartupScript(typeof(UpdatePanel), "scr", "<script type='text/javascript'>  (function ($) { $('.mv-spinner').spinner(), $('.mv-action').button(), $('.table-mv-vouchers').tooltip(), $('.table-mv-vouchers select').selectmenu() })(jQuery) </script>");
 }
Run Code Online (Sandbox Code Playgroud)

我将如何解决这个问题?回发后jQuery不执行.提前致谢!

c# asp.net jquery postback

0
推荐指数
2
解决办法
7732
查看次数

标签 统计

asp.net ×2

c# ×2

entity-framework ×1

excel ×1

export ×1

gridview ×1

jquery ×1

json ×1

list ×1

postback ×1