小编Nic*_*rca的帖子

在GridView中启用和禁用按钮

我在gridview中添加了一个按钮列.我正在使用数据通过代码填充gridview,然后将数据绑定到网格.

我现在需要查看数据的第一列,并检查列的文本是否为"NA",如果它是该列中的按钮必须被禁用.....

我怎么能做到这一点?我正在从代码中填充数据,并且按钮被预先添加到标记中的网格中

<asp:GridView ID="GridView1" runat="server" OnRowCommand="GridView1_RowCommand">
    <Columns>
        <asp:ButtonField Text="Delete" />
    </Columns>
</asp:GridView>


GridView1.DataSource = dt;
GridView1.DataBind();
Run Code Online (Sandbox Code Playgroud)

c# asp.net data-binding gridview button

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

显示 PDF ASP.Net MVC

我的桌面上有一个文件供测试。我试图在一个看起来像这样的视图中显示它:

@{
    ViewBag.Title = "ShowFile";
}

<h2>ShowFile</h2>
Run Code Online (Sandbox Code Playgroud)

我用于控制器的代码是:

   [HttpGet]
        public ActionResult ShowFile(string path)
        {
            path = @"C:\Documents and Settings\nickla\Desktop\nlamarca_06_15.pdf";

            return File(path, "application/pdf", "nlamarca_06_15.pdf");
        }
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,视图会显示“未定义”关于此处可能出错的任何想法?

asp.net-mvc

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

通过NSArray迭代

有人可以帮我修复我的代码.我试图做一些简单的迭代遍历整个数组,其中包含NSString,将它们转换为NSIntegers并将它们分配给NSInteger变量.

 for  (NSInteger *itemF in myNSArray) {
     //WHERE "slotA" is an NSInteger and "itemF" is stored as an NSString and I wanna conver to NSInteger 
     //and store is in the var.
     slotA=itemF;          
}  
Run Code Online (Sandbox Code Playgroud)

objective-c nsarray fast-enumeration

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

设置WCF DataMember属性的默认值

我想在下面的班级中添加一个新属性bool IsValid.我希望此属性不是必需的,默认情况下设置为false.我将此对象用于wcf目的,如何将默认值设置为false?

[DataContract]
    public class OrderLineItem : IExtensibleDataObject
    {
        ExtensionDataObject IExtensibleDataObject.ExtensionData { get; set; }

        [DataMember]
        public Guid LineItemID { get; set; }

        [DataMember(IsRequired = true, EmitDefaultValue=false)]
        public string ProductID { get; set; }

        [DataMember(IsRequired = true, EmitDefaultValue=false)]
        public decimal Quantity { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

c# wcf

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

将字符串编码为Html Asp.Net MVC

可能重复:
ASP.NET MVC Razor渲染而不进行编码

我的Product对象的一个​​原则是返回一个包含html的字符串.当我将模型设置为视图时,视图将其作为文本而不是html读取.如何让视图知道将属性读为html?

<td colspan="2">
 <div>
   <label >                             
       @Model.LongDescription  
   </label>                                 
 </div>
</td>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

将重载的构造函数添加到WinForm

我已经创建了一个winform对话框,我正在调用这样的winform:

 Dim dlgEditChangeOrder As New dgEditChangeOrder
        Dim dlgResult As DialogResult

        dlgResult = dlgEditChangeOrder.ShowDialog
Run Code Online (Sandbox Code Playgroud)

......很简单 我希望能够在调用win表单时在win表单上设置控件的可见性.我想这样做一个构造函数所以我可以编写以下内容....

  Dim dlgEditChangeOrder As New dgEditChangeOrder(visibleIsTrue)
Run Code Online (Sandbox Code Playgroud)

有人可以给我构造代码来实现这一目标吗?我担心的原因是我不知道是否合法在winform中执行此操作,因为winform是通过预先创建的IntializeComponent()函数加载的

vb.net winforms

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

在queryString上发送堆栈跟踪信息

我从我的global.ascx文件调用actionResult就像这样...

 Response.Redirect(String.Format("~/Error/{0}/?message={1}", action, exception.Message));
Run Code Online (Sandbox Code Playgroud)

我想要做的是在动作结果方法中提供整个异常对象,这样我就可以在我的页面上获取并显示堆栈跟踪信息....是否可以传递整个异常对象?处理这个问题的最佳方法是什么?或者是否有工作来获得正确的堆栈跟踪信息?目前,它是在异常对象上正确填充的属性.

asp.net-mvc

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

CSS 选择了错误的类

我有一个表格元素

<table width="100%" cellspacing="4" cellpadding="0" border="0" id="nicktable">
Run Code Online (Sandbox Code Playgroud)

在我的 css 类中,我有 2 个类

#nicktable
{
  background-color: Maroon;
}
Run Code Online (Sandbox Code Playgroud)

table
{
    font-size: 1em !important;
    font-family: Tahoma, Verdana, sans-serif;
    border: none;

}
Run Code Online (Sandbox Code Playgroud)

我希望表格使用 nicktable css,但它使用表格 css。我该如何解决?

css

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

转换.Int64未重新调整LINQ实体

我得到以下异常:LINQ to Entities无法识别方法'Int64 ToInt64(System.String)'方法,并且此方法无法转换为存储表达式.

我有long.Parse(ProjectID.ToString()),我看到建议是使用Convert.ToInt64,但我仍然得到相同的异常

string projID = ProjectFileID.ToString();

            var d = (from f in context.FileInfo
                     where f.ID == Convert.ToInt64(projID)
                     select (f));
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-entities

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

比较没有时间Lambda的日期

我想这个代码中断了,因为在SubmittedDt和DateTimeToday中有时间.我如何解决这个问题只是过滤日期而不是时间过滤.

  DailyOrder todaysOrderNotReset = dailyOrders.Where(x => x.SubmittedDt == DateTime.Today && x.IsResetDone == false).First();
Run Code Online (Sandbox Code Playgroud)

c# linq

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