小编B. *_*non的帖子

C#Excel interop,在Excel的单元格文本中放置换行符

我正在使用互操作写一个Excel表.在表格中,我需要将一组句子放入单元格中.文本应采用换行方式.我怎样才能做到这一点?

提前致谢.

c# excel com-interop

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

为什么我的cookie设置没有被应用?

基于这里的答案:我如何在cookie中写入和读取bool值?,我正在尝试实现cookie读/写代码.

我在页面上有一系列复选框,其选中状态应保存到/作为cookie; 当页面[re]加载时,最后一个状态应通知复选框是否应该检查它们.但它不起作用.以下是该页面的相关部分:

@{
    bool twitterSelected = false;
    . . .
    var selectTwitterCookie = Request.Cookies["selectTwitter"];
    . . .
    if (selectTwitterCookie != null)
    {
        twitterSelected = Convert.ToBoolean(selectTwitterCookie);
    }
    . . .

if (IsPost)
{
    Response.Cookies["selectTwitter"].Value = twitterSelected.ToString();
    Response.Cookies["selectTwitter"].Expires = DateTime.Now.AddYears(1);
    . . .
}
Run Code Online (Sandbox Code Playgroud)

}

<section class="featured">
        <div class="content-wrapper">
           <h1>Stuff!!!</h1>
            <form method="POST">
                <fieldset>
                    <legend>Opt In or Out</legend>
                    <input type="checkbox" id="selectTwitter" name="selectTwitter" checked=@twitterSelected>I'm Twitterpated!</input><br />
                    <input type="submit" id="btnSubmit" name="btnSubmit" value="Save Config changes"</input>
                </fieldset>
            </form>
        </div>
    </section>
Run Code Online (Sandbox Code Playgroud)

但是,不仅复选框没有恢复到我发布后保存的状态,导航然后返回页面,我得到," System.InvalidCastException未被用户代码处理HResult = -2147467262 …

html asp.net cookies html5 razor

7
推荐指数
1
解决办法
472
查看次数

为什么我的img错误函数失败了?

我动态构建的一些img元素可能(do)失败.对于这些情况,我从这里得到了一些代码:有没有办法以编程方式确定图像链接是坏的?即:

    function getNatlBookCritics() {
        var htmlBuilder = '';

        // Doesn't do diddly-squat - wrong spot for it?
        $('img').error(function () {
            $(this).attr("src", "Content/NoImageAvailable.png");
        });

        $.getJSON('Content/NBCCJr.json', function (data) {
            $.each(data, function (i, dataPoint) {
    . . .
Run Code Online (Sandbox Code Playgroud)

......但它不起作用.Warum nicht?

UPDATE

将此代码放在$ .getJSON()调用的.each部分中:

var jObject = $('<img src=\"' + dataPoint.imghref + '\"/>');
$(jObject).error(function () {
    $(this).attr("src", "Content/NoImageAvailable.jpg");
});
Run Code Online (Sandbox Code Playgroud)

...... 所有图像都失败了.dataPoint.imghref包含以下值:

http://www.amazon.com/exec/obidos/ASIN/B00655KLOY/garrphotgall-20
Run Code Online (Sandbox Code Playgroud)

更新2

在一个坚果地狱,我正在添加"img src",如下所示:

function getNatlBookCritics() {
    var htmlBuilder = '';
    $.getJSON('Content/nbcc.json', function (data) {
        $.each(data, function (i, dataPoint) { …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery razor asp.net-webpages

7
推荐指数
2
解决办法
2847
查看次数

如何以编程方式选择列表框中的项目?

我有一个列表框显示枚举项目.我想在列表框显示/表单打开时选择/突出显示当前值(从数据库中读取).但是这段代码:

lblSelectedPrinter.Text = AppSettings.ReadSettingsVal("beltprinter");
listBoxBeltPrinters.SelectedItem = listBoxBeltPrinters.Items.IndexOf(lblSelectedPrinter.Text);
Run Code Online (Sandbox Code Playgroud)

......不起作用.我在这里看到了一个使用"GetItemAt"的例子(以编程方式在ListBox中选择项目/索引)但是我的简化和古老版本的C#(.NET 1.1,C#2)没有这样的生物.

UPDATE

我认为这会奏效:

string currentPrinter = AppSettings.ReadSettingsVal("beltprinter");
lblSelectedPrinter.Text = currentPrinter;
int currentPrinterIndex = listBoxBeltPrinters.Items.IndexOf(currentPrinter);
listBoxBeltPrinters.SelectedItem = currentPrinterIndex;
Run Code Online (Sandbox Code Playgroud)

...但它也没有(当前打印机显示在标签中,但未选中列表框中的相应条目/值).

c# .net-1.1 compact-framework listbox listboxitem

7
推荐指数
1
解决办法
4万
查看次数

当首选(外部/服务器/远程/云)映像无法加载时,有没有办法提供回退(本地)映像?

我有这样的锚标签:

<a href=\"http://www.duckbill.com" target=\"_blank\"><img height=\"160\" width=\"160\" src=\"http://images.duckbill.com/PlatypiOnVacation.jpg\" alt=\"Platypi playing Pinochle and eating Pizza in Panama\" /></a>
Run Code Online (Sandbox Code Playgroud)

...有时无法加载src图像; 在这种情况下,我想在经过足够的延迟(几秒钟)后,将其替换为:

<a href=\"http://www.duckbill.com" target=\"_blank\"><img height=\"160\" width=\"160\" src=\"Content/Images/PlatypiOnVacation.jpg\" alt=\"Platypi playing Pinochle and eating Pizza in Panama\" /></a>
Run Code Online (Sandbox Code Playgroud)

我知道我可以在jQuery中做到这一点,但是我怎么能够以编程方式确定远程文件没有加载,在这种情况下,使用回退图像进行响应?

UPDATE

我喜欢Brad Christie对真正不可用的图像的回答,但我想永远不要显示"不可用" - 如果目前还没有远程的那个,只需使用本地的.我喜欢这个:http://www.cirkuit.net/projects/jquery/onImagesLoad/example1.html但是如何以编程方式确定图像失败?

html jquery

7
推荐指数
1
解决办法
3049
查看次数

如何将Twitter和Facebook社交媒体按钮添加到我的网站?

我想在我的HTML5应用程序/网站上添加Twitter和Facebook社交媒体按钮.有没有人有任何"插入"代码?

html twitter social-networking facebook-like web

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

为什么我的带有双args的Web API方法没有被调用?

我有一个Web API方法,需要两个双参数:

存储库界面:

public interface IInventoryItemRepository
{
. . .
    IEnumerable<InventoryItem> GetDepartmentRange(double deptBegin, double deptEnd);
. . .
}
Run Code Online (Sandbox Code Playgroud)

库:

public IEnumerable<InventoryItem> GetDepartmentRange(double deptBegin, double deptEnd)
{
    // Break the doubles into their component parts:
    int deptStartWhole = (int)Math.Truncate(deptBegin);
    int startFraction = (int)((deptBegin - deptStartWhole) * 100);
    int deptEndWhole = (int)Math.Truncate(deptEnd);
    int endFraction = (int)((deptBegin - deptEndWhole) * 100);

    return inventoryItems.Where(d => d.dept >= deptStartWhole).Where(e => e.subdept >= startFraction)
        .Where(f => f.dept <= deptEndWhole).Where(g => g.subdept >= endFraction);
}
Run Code Online (Sandbox Code Playgroud)

控制器: …

c# rest double asp.net-web-api-routing

7
推荐指数
2
解决办法
3418
查看次数

为什么我的WPF应用程序中出现"无法加载DLL'sqlite3'"?

我添加了我认为必要的SQLite(和sqlite-net)包到我的应用程序.但是,在运行它时,我得到一个例外:

System.DllNotFoundException未被用户代码处理HResult = -2146233052消息=无法加载DLL的'sqlite3':找不到指定的模块.(例外

我安装了以下SQLite包:

在此输入图像描述

缺什么?

UPDATE

我尝试了ajawad987的建议,但仍然得到相同的运行时错误,即使我有这个:

在此输入图像描述

...还有这个:

在此输入图像描述

更新2

发生这个运行时异常的地方(在SQLite.cs中)对我来说似乎很奇怪:

如果SILVERLIGHT || USE_CSHARP_SQLITE

        var r = SQLite3.Open (databasePath, out handle, (int)openFlags, IntPtr.Zero);
Run Code Online (Sandbox Code Playgroud)

其他

        // open using the byte[]
        // in the case where the path may include Unicode
        // force open to using UTF-8 using sqlite3_open_v2
        var databasePathAsBytes = GetNullTerminatedUtf8 (DatabasePath);
        var r = SQLite3.Open (databasePathAsBytes, out handle, (int) openFlags, IntPtr.Zero);
Run Code Online (Sandbox Code Playgroud)

万一

但是我正在使用C#,那么为什么线路甚至无法运行呢?(它在"else"块中失败了)?

sqlite wpf runtime-packages nugetgallery visual-studio-2013

7
推荐指数
1
解决办法
9394
查看次数

如何在Meteor中引用图像?

我在一个非常基本的流星应用程序中显示一个html表 - 我只是用我的html表替换了样板meteor html,它看起来很好.但我需要在表后面添加一个图像,我尝试了这个:

. . .
</TABLE>
<img border="0" height="640" hspace="0" src="RegConvFAPSSMapWithNumbers.png" width="800" />
</body>
Run Code Online (Sandbox Code Playgroud)

但在我希望图像出现的地方,我只看到它的尺寸轮廓和一个"破坏图像"图标.

我首先将图像放在项目的主目录中(与<projectName> .css,<projectName> .html(我正在尝试添加图像的文件)和<projectName> .js)处于同一级别.

然后我创建了一个"public\images"文件夹,并将图像复制到那里,但这没有任何区别.

我是否错误地引用了图像,是否将它放在错误的位置,或者是什么?

html image meteor

7
推荐指数
1
解决办法
9863
查看次数

如何让SSRS和Chrome协同工作?

Chrome是我首选的浏览器; 但是,我需要与SQL Server Reporting Services进行交互,当我导航到使用Report Builder(*.rdl文件)创建的报表时,在Chrome中我没有上下文菜单.当鼠标悬停在报告上时,它会"亮起"(在它周围绘制一个黄色边框),并在NE角落出现一个下拉箭头,但点击它不会做任何事情.

在IE中,它工作得很好.但是,如果我不需要,我真的不想使用IE.

Sharepoint有类似的问题(在Chrome和Firefox中无法完成的事情在IE中运行良好).我是否只需要"咬紧牙关"并在与Microsoft产品接口时使用IE,或者是否有办法从Chrome使用SSRS?

google-chrome reportbuilder cross-browser rdl reporting-services

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