小编use*_*099的帖子

Linq排序日期,它是一个短期字符串

我正在尝试使用linq按日期排序,因为我已经从linq返回了一个日期,我将其转换为shortdatestring:

var NOVs = from n in db.CT_NOVs
join i in db.CT_Inspectors on n.ARBInspectorID equals i.CTInspectorID
join v in db.CT_ViolationTypes on n.ViolationTypeID equals v.ViolationTypeID
join t in db.CT_Tanks on n.CargoTankID equals t.CargoTankID
join c in db.CT_Companies on t.CompanyID equals c.CompanyID
select new
{
    n.NOVID,
    n.NOVNumber,
    NOVDate = n.NOVDate.Value.ToShortDateString(),
    ARBInspectorFirstName = i.FirstName,
    ARBInspectorLastName = i.LastName,
    v.ViolationName,
    t.CargoTankID,
    c.CompanyName
};
Run Code Online (Sandbox Code Playgroud)

这是我尝试按日期排序的地方,但是由于我将datetime转换为shortdatestring,因此它给了我一个错误:

if (column == "NOVDate")
{
    if (sortDirection == "ascending")
        NOVs = NOVs.OrderBy(b => Convert.ToDateTime(b.NOVDate));
    else
        NOVs = NOVs.OrderByDescending(b => Convert.ToDateTime(b.NOVDate));
} …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

使用jquery在按钮单击时启用文本框

如何在链接按钮上启用文本框单击,我将禁用html中的文本框

这是我正在尝试使用的jquery代码:

<script type="text/javascript" language="javascript">
        $(document).ready(function () {
        $('#lEdit').click(function () {
            $('#CorporationName').removeAttr('disabled');
        });
    });
</script>

<asp:LinkButton ID="lEdit" runat="server" ClientIDMode="Static" >Edit</asp:LinkButton>
<asp:Label ID="lblCorporationName" runat="server" Text="Corporation Name" Width="130px"></asp:Label>
<asp:TextBox ID="CorporationName" runat="server" Width="250px" ClientIDMode="Static" Enabled="false"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)

jquery

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

linq join返回类型

可能重复:
LINQ to SQL:返回匿名类型?

我在linq联接上对List <>使用什么返回类型?我要加入下面的多个表,但出现错误'Cannot implicitly convert type System.Collections.Generic.List<AnonymousType#1> to System.Collections.Generic.List<CargoTanksDAL.aspnet_Users>

    public List<> GetAspnetUsersWithMembershipAndCompany()
    {

        using (DevCargoEntities db = new DevCargoEntities())
        {
            var users = from u in db.aspnet_Users
                        join mem in db.aspnet_Membership on u.UserId equals mem.UserId
                        join cl in db.CT_CompanyLogIn on u.UserName equals cl.UserLogIn
                        join companies in db.CT_Companies on cl.CompanyID equals companies.CompanyID
                        select new
                        {
                            u.UserId,
                            u.UserName,
                            mem.Email,
                            mem.IsLockedOut,
                            mem.IsApproved,
                            mem.CreateDate,
                            companies.CompanyName
                        };

            return users.ToList();
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# linq

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

如何发送西班牙语字符的电子邮件

我正在尝试发送一封电子邮件,其中包含一个英文版本的正文和底部的西班牙语版本.

    string body = "elevación del nivel de los estándares";
Run Code Online (Sandbox Code Playgroud)

身体的西班牙部分显示为 elevaci?n del nivel de los est?ndares

如何以正确显示的西班牙语字符发送包含英语和西班牙语的电子邮件?

c#

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

标签 统计

c# ×3

linq ×2

jquery ×1