小编bal*_*569的帖子

无法将DBNULL值插入sql server

为什么我会收到此错误?

Object cannot be cast from DBNull to other types.
Run Code Online (Sandbox Code Playgroud)

当我在sql server 2005中为numeric数据类型插入null值时

这是我的代码,

 if (MeasurementTr.Visible == true)
    {
        materialIn.measurementId = Convert.ToInt64(DlMeasurement.SelectedValue.ToString());
    }
    else
    {
        materialIn.measurementId = Convert.ToInt64(DBNull.Value);
    }
Run Code Online (Sandbox Code Playgroud)

编辑:

这是正确的吗??

 materialIn.measurementId = (Convert.ToInt64(DlMeasurement.SelectedValue.ToString()) != 0) ? Convert.ToInt64(DlMeasurement.SelectedValue.ToString()) : 0;
Run Code Online (Sandbox Code Playgroud)

c# dbnull sql-server-2005

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

这个c#方法有什么问题?

我用这个方法来获取文件扩展名,

public string ReturnExtension(string fileExtension)
    {
        switch (fileExtension)
        {
            case ".doc":
            case ".docx":
                return "application/ms-word";
        }
    }
Run Code Online (Sandbox Code Playgroud)

当我编译它我得到错误BaseClass.ReturnExtension(string)': not all code paths return a value..任何建议......

c# methods return-value switch-statement

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

iis如何识别Web应用程序?

我在采访中被问到这个问题......

1.如何识别我们要求的Web应用程序?

2.如何识别Web应用程序是用哪种语言开发的?

任何人都可以详细解释它们......

.net iis web-applications

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

使用asp.net mvc和jquery的好/简单购物车示例

使用asp.net mvc和jquery有一个好/简单的购物车示例吗?任何建议......

asp.net-mvc jquery shopping-cart sample

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

如何根据C#中的名称比较两个类似文件的文件夹?

我有两个文件夹AB..Inside有多个文件,里面B多个文件都在那里..我必须检查A中的文件与B中的文件相同的文件...我尝试这样的特定文件名

void DirSearch(string sDir)
        {
          List<string> lstFilesFound = new List<string>();
                foreach (string d in Directory.GetDirectories(sDir))
                    {
                        foreach (string f in Directory.GetFiles(d,"MsBuild_Tracker.proj")
                           {
                                lstFilesFound.Add(f);
                           }
                            DirSearch(d);
                    }
       }
Run Code Online (Sandbox Code Playgroud)

它正在工作..我尝试这样两个文件夹

foreach (string d in Directory.GetDirectories(sDir))
                {
                    foreach (string f in Directory.GetDirectories(dDir))
                    {
                        foreach (string g in Directory.GetFiles(d, f))
                        {
                            lstFilesFound.Add(g);
                        }
                        DirSearch(d, f);
                    }
                }
Run Code Online (Sandbox Code Playgroud)

它没有用......有什么建议吗?

c#

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

为什么需要抽象类?

可能重复:
什么是抽象类?

1.创建无法实例化的类有什么意义?

最常用作基类或接口(某些语言有一个单独的接口构造,有些没有) - 它不知道实现(由子类/实现类提供)

为什么有人想要这样的课?

For abstraction and re-use
Run Code Online (Sandbox Code Playgroud)

3.抽象类变为必要的情况是什么?任何人都可以通过一个例子来简要介绍它吗?

c# abstract-class

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

如何用空格替换下面的字符并写入下一行?

如何(?)用\n或空格替换形状为方形的字符,并使用c#写入下一行?...用□写在文本文件中......这是我的代码....

 string line = dt.Rows[0].ItemArray[0].ToString().Replace(Environment.NewLine, "<br>");
Run Code Online (Sandbox Code Playgroud)

 if (line.IndexOf(line2, StringComparison.CurrentCultureIgnoreCase) != -1)
    {
        if (!patternwritten)
        {
            dest.WriteLine("");
            dest.WriteLine("Pattern Name : " + line2 );
             patternwritten = true;
         }

  dest.WriteLine("LineNo : " + counter.ToString() + " : " + "" + line.TrimStart());
}
Run Code Online (Sandbox Code Playgroud)

但它正在用□编写整行.任何建议??

c#

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

解压缩文件错误?

我使用了Marc Gravell在SO中给出的代码来解压缩文件

解压缩文件错误

并在此行中得到此错误 while ((myEntry = s.GetNextEntry()) != null)

ICSharpCode.SharpZipLib.Zip.ZipException: Wrong Local header signature: 0xAFBC7A37
Run Code Online (Sandbox Code Playgroud)

任何建议??

c#

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

如何将文本框值传递给JavaScript?

如何在按钮单击事件上将两个文本框值传递给javascript函数.我已经尝试过这样但它不能正常工作.我的代码是

<asp:LinkButton ID="lnkBTNSubmit" runat="server" CssClass="buttonlink"
  OnClientClick="checkDateRange(GetTextBoxValue('<%= txtATrendStartDate.ClientID %>'.value),GetTextBoxValue('<%= txtATrendEndDate.ClientID %>'.value))">Submit</asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)

function checkDateRange(start, end)
{
}
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

javascript asp.net

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

如何使用c#计算文件夹中的Excel文件数?

我需要从目录中计算excel文件,pdf文件的数量.

我已计算使用目录中的文件总数

 System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(@"D:\");
 int count = dir.GetFiles().Length; 
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

c#

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