小编Mar*_*num的帖子

如何使用LINQ从varchar列查询日期范围

我继承了一个大型SQL Server数据库,该数据库有一个特定的日期列,该日期列是yyyyMMdd日期字符串格式的varchar(8)数据类型.为什么它不是datetime数据类型或类似的东西超出我.(也许是为了节省空间?遗留数据库很久以前移植到SQL Server?)

由于在日期想要的字段上过于慌乱,使用实体框架(DBContext w/LINQ)使用此列中的单个日期获取行非常简单,如下所示:

var rows = cxt.TableOfRandomDateColumn.Where(x => x.Date == myDateStr).ToList();
Run Code Online (Sandbox Code Playgroud)

这就像它变得一样简单.但是,如果我想从此专栏中获取一系列日期,该怎么办?做这样的事情最好的方法是什么?

c# linq sql-server entity-framework date

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

JSON调用C#类方法

试图从JSON调用C#类.

JSON代码在我的master.cshtml文件中,如下所示:

var tips = $(".validateTips");

function updateTips(t) {
   tips
   .text(t)
   setTimeout(function () {
      tips.removeClass("ui-state-highlight", 1500);
   }, 500);
}

$.ajax({
   type: "POST",
   url: "/App_Code/LoginClass.cs/test",
   data: {},
   contentType: "application/json; charset=utf-8",
   datatype: "JSON",
   success: function (msg) {
      updateTips(msg.d);
   }
});
Run Code Online (Sandbox Code Playgroud)

C#代码在LoginClass.cs文件中,如下所示:

public class LoginClass
{
    public static string test()
    {
         return "hello";
    }
}

my solution folders looks like this:
+----App_Code
|    |
|    +---LoginClass.cs
|
+----Views
|    |
|    +---Shared
|        |
|        +---Master.cshtml
|
+----default.cshtml (Where the master layout page …
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net-mvc json razor

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

方法'form2'的重载没有'0'参数

这是我对同一个问题的第二个问题,但是这个例子让我更容易理解你的答案.

我得到"没有重载方法'form2'需要'0'参数"

form1上的按钮将您带到form2,并将文本框的值带过.Form2显示标签中文本框的值.然后我在form2上有一个后退按钮,可以将你带回到form1.

我第二次使用下面的代码时得到错误:

private void button1_Click(object sender, EventArgs e)
{
    Form2 frm2 = new Form2();
    frm2.Show();
    this.Hide();
}
Run Code Online (Sandbox Code Playgroud)

以下是此示例的所有代码:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
        Form2 frm2 = new Form2(textBox1.Text);
        frm2.Show();
        this.Hide();
    }
}

public partial class Form2 : Form
{
    public string txtbox;

    public Form2(string txtbox)
    {
        InitializeComponent();
        this.txtbox = txtbox;
    }
    private void Form2_Load(object sender, EventArgs e)
    {
        label1.Text = txtbox;
    }
    private void …
Run Code Online (Sandbox Code Playgroud)

c# visual-studio winforms

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

C#替换空间

这是我的猪皮翻译程序代码的一部分,所以我为我的句子创建了一个标点符号,但是当我编译时它显示了句子中的额外位置.所以我这样做:

private bool isPunctuation(string noo)
   {
      int pos = 1;
      string punctuation = ",.!?";
      pos = punctuation.IndexOf(' ');

      while (pos >= 0)
      {
          pos = punctuation.IndexOf(' ', pos + 1);
          //return false;
      }
      return true;
  }
Run Code Online (Sandbox Code Playgroud)

它仍然显示额外的空间.我需要在此代码中更改什么?

c#

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