小编Sim*_*man的帖子

在excel 2007中打开时,Excel电子表格生成会产生"与扩展错误不同的文件格式"

电子表格仍会显示,但会显示警告消息.问题似乎发生,因为Excel 2007对于匹配其扩展的格式比早期版本的Excel更加挑剔.

该问题最初是由ASP.Net程序发现的,并在Excel错误中产生"您尝试打开的文件",Spreadsheet.aspx-18.xls',其格式与文件扩展名指定的格式不同.验证...".但是,当我打开文件时它显示正常.我正在使用Excel 2007.Firefox将该文件识别为Excel 97-2003工作表.

这是一个生成问题的ASP.NET页面:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Spreadsheet.aspx.cs" Inherits="Spreadsheet" %>
Run Code Online (Sandbox Code Playgroud)

文件背后的代码如下:

public partial class Spreadsheet : System.Web.UI.Page {
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.ContentType = "application/vnd.ms-excel";
        Response.Clear();
        Response.Write("Field\tValue\tCount\n");

        Response.Write("Coin\tPenny\t443\n");
        Response.Write("Coin\tNickel\t99\n"); 

    } 
Run Code Online (Sandbox Code Playgroud)

}

Ť

c# excel xls webforms

31
推荐指数
2
解决办法
6万
查看次数

Bootstrap列不起作用

无法弄清楚为什么列没有使用此HTML进行结构化:

<div class="container">
    <div class="row">
        <div class="col-md-12">
            <div class="col-md-4">  
                <a href="">About</a>
            </div>
            <div class="col-md-4">
                <img src="image.png">
            </div>
            <div class="col-md-4"> 
                <a href="#myModal1" data-toggle="modal">SHARE</a>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap

24
推荐指数
2
解决办法
12万
查看次数

如何在EPPlus中合并Horizo​​ntalalign中心的单元格

我有一个问题,让一系列合并的单元格以水平对齐为中心.对齐保持为左侧.这是我的代码.

ws.Cells[lStartColumn + lStartRow].Value = gPortfolioName + " - " + lTypeOfPortfolioPerf + " Performance Update";
ws.Cells[lStartColumn + lStartRow + ":" + lEndColumn + lEndRow].Merge = true;
ws.Cells[lStartColumn + lStartRow + ":" + lEndColumn + lEndRow].Style.HorizontalAlignment = ExcelHorizontalAlignment.CenterContinuous;
ws.Cells[lStartColumn + lStartRow + ":" + lEndColumn + lEndRow].Style.Font.Size = 14;
ws.Cells[lStartColumn + lStartRow + ":" + lEndColumn + lEndRow].Style.Font.Color.SetColor(bgTitleColor);
ws.Cells[lStartColumn + lStartRow + ":" + lEndColumn + lEndRow].Style.Font.Bold = true;
Run Code Online (Sandbox Code Playgroud)

c# epplus

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

Bootstrap导航栏折叠自定义宽度的媒体查询

Helo伙计们,我想修改导航栏以便崩溃@screen-md :992px;.我已修改navbar.less,但仍然无法工作,我不知道该怎么做.

那么如何修改@grid-float-breakpoint变量以便在自定义媒体查询大小上折叠该菜单?

小提琴:

css media-queries twitter-bootstrap twitter-bootstrap-3

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

ASP.NET MVC - Html.Textbox()抛出"对象引用未设置为对象的实例"

我遇到了一个奇怪的问题....当我使用UpdateModel()或者TryUpdateModel(),一切正常.当我尝试绑定自己(例如MyObject.FirstName = collection["FirstName"])时,我收到"Object reference not set to an instance of an object"错误.

这有点难以解释,所以我将展示代码:

    [HandleError]
    [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult Create(FormCollection collection)
    {
        try
        {
            Model.Event evnt = new Redline.RedlineTimeAttack.Model.Event();

            //When this is uncommented everything works fine.
            //TryUpdateModel<Model.Event>(evnt);

            //this will eventually lead to problems
            evnt.Description = collection["Description"];
            evnt.EndDate = enddate;
            evnt.EventName = collection["EventName"];
            evnt.IsActive = collection["IsActive"].Contains("true");
            evnt.StartDate = startdate;
            evnt.TrackId = trackId;
            evnt.WebContent = collection["WebContent"];


            if (!evnt.IsValid)
            {
              foreach (var error in evnt.GetRuleViolations())
              {
                ModelState.AddModelError(error.PropertyName, …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

TempData类似于WebForms中的对象 - 仅一个附加请求的会话状态

我想通过会话状态仅为一个请求存储一些对象.我似乎无法想到一个简单的方法来实现这一目标.这正是 ASP.NET MVC的TempData对象所做的.任何人都可以向我提供一个链接或一些如何让一个对象处于会话状态的例子只能存活一个额外的请求吗?

我在想,这可以通过制作一个自定义字典对象来实现,该对象存储每个项目的年龄(请求数).通过订阅Application_BeginRequest和Application_EndRequest方法,您可以执行所需的对象清理.这甚至可能有助于创建一个存储X请求数据的对象,而不仅仅是一个.这是正确的轨道吗?

c# asp.net-mvc session webforms

6
推荐指数
1
解决办法
3367
查看次数

bootstrap行和列不起作用

无论我做什么,内容永远不会显示在列中,总是只是一个垂直堆栈.你们可以仔细检查我的代码吗?也许这是我缺少的东西?

<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>My Website</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <!-- Bootstrap -->
        <link href="css/bootstrap.css" rel="stylesheet">
        <script src="js/respond.js"></script>
    </head>
    <body>
        <!-- row 1 -->
        <div class="row"> 
            <a href="#"><img src="img/logo.png" alt="Wisdom Pets. click for home."></a>
            <img src="img/animals.jpg" alt="">
        </div>
        <!-- end row 1 -->
        <!-- row 2 -->
        <div class="row">
            <h1> We treat your pets like our own</h1>

            <p>At Wisdom Pet Medicine, we strive to blend the best in traditional and alternative healing techniques to diagnose and treat …
Run Code Online (Sandbox Code Playgroud)

twitter-bootstrap

6
推荐指数
2
解决办法
5万
查看次数

无法在Visual Studio 2013中显示SQL Azure表定义

我得到的错误是:

加载问题:设计器在加载表定义时遇到错误

我可以很好地查看VS里面的表格中的数据,甚至可以查询数据.这是我计算机上的全新安装.

我尝试过的:

  • 尝试在"服务器资源管理器"和"SQL Server对象资源管理器"中查看表.
  • 检查我的登录凭据是否有权在"管理门户"中创建表.
  • 安装SSMS仍然无法显示表的设计
  • 尝试使用OLE DB和SQL Server数据提供程序连接到数据库,但我仍然遇到同样的问题
  • 添加了我与服务器防火墙的IP连接并打开了"Windows Azure服务"
  • 将连接timout计数器设置为零

这是我的错误的图像.我从管理门户生成了一个非常简单的用户表,仅用于测试目的.

我的问题的例子

这是一个简单的测试,无需使用项目模板即可连接到Azure数据库.这是我第一次使用SQL Azure来警告你.当然,我可以坚持使用管理门户来改变表格定义和类似的东西,但我想要将所有内容保存在一个程序中.

azure visual-studio-2013 azure-sql-database

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

空指针异常 - 获取EditText值

这是我的第一个问题,如果我没有很好地提出这个问题,我会提前道歉.我已经查看了与我的问题类似的其他问题,但我还没有找到一个很好的解决方案来满足我的程序中发生的事情.

所以我的问题是我试图将一个值分配给一个名为的变量,num1从我的EditText字段中调用num1TextField,但到目前为止我没有任何运气.

抛出异常的java文件中的段是:

EditText num1Field = (EditText)v.findViewById(R.id.num1TextField);
num1 = num1Field.getText().toString();
Run Code Online (Sandbox Code Playgroud)

我提前感谢每一个对这个问题的贡献.


这是我的fragment_compute.xml档案:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="14dp"
    android:text="@string/compute_activity"
    android:textAppearance="?android:attr/textAppearanceLarge" />

<TextView
    android:id="@+id/textView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/textView1"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="44dp"
    android:text="@string/num_1"
    android:textAppearance="?android:attr/textAppearanceMedium" />

<EditText
    android:id="@+id/num1TextField"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/textView2"
    android:layout_centerHorizontal="true"
    android:ems="10"
    android:inputType="number"
    android:gravity="center" >

    <requestFocus />
</EditText>

<EditText
    android:id="@+id/num2TextField"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/num1TextField"
    android:layout_below="@+id/textView3"
    android:ems="10"
    android:inputType="number"
    android:layout_centerHorizontal="true"
    android:gravity="center" >
</EditText>

<TextView
    android:id="@+id/textView4"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/num2TextField"
    android:layout_centerHorizontal="true" …
Run Code Online (Sandbox Code Playgroud)

android android-edittext

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

使用响应式表bootstrap3保持列宽

我有一个7列(td)的表.我正在设置一个固定的宽度,它可以在桌面上使用浏览器完美地工作.但是,当我调整浏览器大小以模拟移动电话甚至通过移动设备访问此页面时,它将不会考虑列宽.

我不会把整个HTML,但它基本上是:

<div class="table-responsive">
    <table>
         <tr>
              <td class="w-large">Column 1</td>
              <td class="w-medium">Column 2</td>
              <td class="w-medium">Column 3</td>
              <td class="w-medium">Column 4</td>
              <td class="w-medium">Column 5</td>
              <td class="w-medium">Column 6</td>
              <td class="w-medium">Column 7</td>
         </tr>
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.w-large {
    width: 198px;
}

.w-medium {
    width: 176px;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法在移动设备上保持列宽?bootstrap是否有一个特殊的类来执行此类响应表响应?

html css twitter-bootstrap twitter-bootstrap-3

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

以不带xp_cmdshell的代理用户身份从存储过程执行SSIS程序包

我正在尝试通过存储过程运行SSIS程序包,但是Access is denied在尝试导入CSV时出现错误。

我将程序包放入工作中并运行,只要使用代理帐户,它就可以正常工作。我尝试使用将代理帐户复制到存储过程调用xp_cmdshell。我还在Visual Studio中运行了该程序包,并且运行顺利。

我的SSIS包很简单:它从网络导入CSV文件,将数据转换为varchar,然后将数据存储到表中。

甚至我的系统管理员也无法成功运行存储过程。

我的存储过程如下所示:

ALTER PROCEDURE [dbo].[spImportFile] 
AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;

    DECLARE @execution_id bigint
    EXEC SSISDB.CATALOG.create_execution
        @folder_name = 'folder_name',
        @project_name = 'project_name',
        @package_name = 'package_name.dtsx',
        @use32bitruntime = 1,
        @execution_id = @execution_id output

    EXEC SSISDB.CATALOG.start_execution @execution_id
END
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何在不使用此存储过程的情况下以编程方式使用代理用户xp_cmdshell


更新:

我现在想模拟我的代理用户,这要感谢billinkc,但是现在我在执行SSIS包时遇到了这个错误:

当前的安全上下文无法还原。请切换到调用“ Execute As”的原始数据库,然后重试。

这是我修改后的代码:

ALTER PROCEDURE [dbo].[spImportFile] 
AS …
Run Code Online (Sandbox Code Playgroud)

sql-server impersonation ssis stored-procedures sql-server-2014

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