小编Jan*_* W.的帖子

ASP.net Repeater获取当前索引,指针或计数器

问题很简单.有没有办法访问asp Repeater控件的当前指针/计数器.

我有一个项目列表,我希望其中一个转发列(重复和html表)是...

第1项| 一些信息

第2项| 一些信息

... 等等

1和2是柜台.

c# asp.net repeater

77
推荐指数
2
解决办法
10万
查看次数

LINQ在收集条款中的位置

我一直在寻找谷歌,但没有找到任何可以帮助我的技巧.

如你所知SQL有一个"where x in(1,2,3)"子句,它允许你检查多个值.我正在使用linq,但我似乎无法找到与上述语句相同的语法.

我有一个类别ID(列表)的集合,我想检查

我找到了一些使用.contains方法的东西,但它甚至没有构建.

c# linq-to-sql

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

部署时ASP.net CS1061编译错误

我在这里有点痛苦,我无法弄清楚出了什么问题.

我有一个ASP.net项目,我部署在服务器上.起初一切似乎都很好,没有任何错误.但是,作为最后一个加法,我想将搜索功能添加到一个相当大的列表中,所以我在标记中添加了以下语法:

<td>
    Search Server:
    <asp:TextBox ID="txtSearch" runat="server" />
    <asp:Button ID="btnLookup" runat="server" OnClick="btnLookup_Clicked" Text="Search" />
    <asp:Label ID="lblFeedback" runat="server" />
</td>
Run Code Online (Sandbox Code Playgroud)

以及后面的代码:

protected void btnLookup_Clicked(object sender, EventArgs e)
{
    lblFeedback.Text = "";
    Session["IsSearch"] = true;
    LoadServerList();
}
Run Code Online (Sandbox Code Playgroud)

当我在本地运行它时,它可以正常工作.然而!

当我将这些文件复制到服务器时,我收到编译错误:

编译器错误消息:CS1061:'ASP.ntservice_ reports_ reports_ serverlist_ manage_aspx'不包含'btnLookup_ Clicked'的定义,并且没有扩展方法'btnLookup_ Clicked'接受类型'ASP.ntservice_ reports_ reports_server_serverlist_ manage_aspxx'的第一个参数可以找到(你错过了使用指令或程序集引用吗?)

它说没有什么可以处理我的Clicked事件,虽然它在我通过Visual Studio运行时确实有效.

有任何想法吗?

编辑:我自己尝试的是

  • 重命名按钮
  • 删除和读取按钮
  • 通过设计师添加
  • 重命名单击事件
  • 从标记中删除事件允许正常执行...:/

c# asp.net iis

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

出错时退出并回滚脚本中的所有内容

我有一个TSQL脚本,可以进行大量的数据库结构调整,但是当它出现故障时让它通过是不安全的.

说清楚:

  • 使用MS SQL 2005
  • 它不是存储过程,只是一个脚本文件(.sql)

我所拥有的是以下顺序的东西

BEGIN TRANSACTION
    ALTER Stuff
    GO

    CREATE New Stuff
    GO

    DROP Old Stuff
    GO
IF @@ERROR != 0
    BEGIN
  PRINT 'Errors Found ... Rolling back'
  ROLLBACK TRANSACTION
  RETURN
    END
ELSE
     PRINT 'No Errors ... Committing changes'
     COMMIT TRANSACTION
Run Code Online (Sandbox Code Playgroud)

只是为了说明我正在使用的...现在不能详细说明,问题......

当我引入一个错误(测试事情是否被回滚)时,我得到一个声明,即ROLLBACK TRANSACTION找不到相应的BEGIN TRANSACTION.这让我相信当真正错误并且交易已经被杀死时.我还注意到,脚本没有完全退出错误,因此DID尝试在发生错误后执行每个语句.(我注意到这一点,当我没有期待它们时出现新表,因为它应该有回滚)

t-sql sql-server transactions sql-server-2005

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

C#Open Xml SDK 2.0电子表格设置单元格日期时间格式

我找不到这个.

我的情况:

  • SDK 2.0
  • 没有模板电子表格
  • VS2010中的C#4.0

我的问题:
我想构建的excel文件中的某些数据以DateTime格式存在.因为我不想只使用字符串(弦乐日期时间无法正确排序)我想将包含DateTime的单元格设置为我选择的格式,就像我在excel中所做的那样.
根据我的理解,我必须使用样式表来达到这一点.我已经浏览网页一段时间了,找到一个对这个问题有简单解释的人,但似乎很难找到.

我已经在mem中有一个电子表格,可以通过SheetData添加数据.我唯一缺少的是细胞的格式化/样式化.

这是我得到了多远:

DocumentFormat.OpenXml.Packaging.SpreadsheetDocument doc = SpreadsheetDocument.Create("test.xlsx", SpreadsheetDocumentType.Workbook);

WorkbookPart wbPart = doc.AddWorkbookPart();
wbPart.Workbook = new Workbook();

SheetData data = new SheetData(
            new Row(...etc));

WorksheetPart wsPart = wbPart.AddNewPart<WorksheetPart>();
wsPart.Worksheet = new Worksheet(data);

Sheets sheets = doc.WorkbookPart.Workbook.AppendChild<Sheets>(new Sheets());

Sheet sheet = new Sheet() { Id = doc.WorkbookPart.GetIdOfPart(wsPart), SheetId = 1, Name = "TestSheet" };
sheets.Append(sheet);

wbPart.Workbook.Save();

doc.Close();
Run Code Online (Sandbox Code Playgroud)

在哪里以及如何在日期时间(例如"dd-MM-yyyy")等样式中添加简单的附加内容,以及稍后可能更高级的样式?

我希望我足够具体:)同时我会继续寻找......

谢谢 !!!

c# openxml-sdk

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

Silverlight 3和GIF动画

我有个问题.

有没有办法可以在silverlight 3中显示动画GIF?我想要一个小的加载GIF告诉用户应用程序正在做某事......

谢谢 :)

c# silverlight-3.0

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

如何使列允许null或唯一的序列

我已经看过一些网络搜索和对此的回复,但似乎它们都涉及到视图.

如何调整列以使其仅允许NULL或唯一值?

在我的情况下,有一个包含库存项目的表格,其中只有服务器项目具有序列号.其余的都是空的.我想对进入相同的连续剧实施某种控制.

此外,我无法重新设计架构,因为我正在为静态网站编写新的前端.

sql sql-server

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

排序时ASP.net gridview数据源为null

在这里,我们再次讨论排序中的下一个问题.

这是对这个问题的后续问题

我现在已经创建了一个类型来包含我需要的数据.但是,当我尝试从gridview中获取数据时,它返回null,这意味着我无法对第一个不存在的任何内容进行排序...

任何想法为什么这返回null ...

IEnumerable<JointServerData> data = gvServers.DataSource;
var sorted = data;
switch (p)
   {
       case "domain":
            sorted = data.OrderBy(o => o.DomainName);
            break;
       default:
            break;
    }
gvServers.DataSource = sorted;
gvServers.DataBind();
Run Code Online (Sandbox Code Playgroud)

以上就是我要做的......

.net c# linq asp.net sorting

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