我正在尝试使用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) 如何在链接按钮上启用文本框单击,我将禁用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) 可能重复:
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) 我正在尝试发送一封电子邮件,其中包含一个英文版本的正文和底部的西班牙语版本.
string body = "elevación del nivel de los estándares";
Run Code Online (Sandbox Code Playgroud)
身体的西班牙部分显示为 elevaci?n del nivel de los est?ndares
如何以正确显示的西班牙语字符发送包含英语和西班牙语的电子邮件?