在我的代码中,我有一个主窗体(名为frmMain)和一个About Box(名为AboutBox1).我想要发生的是当用户单击菜单条中的"帮助"菜单,然后单击"关于"时,我希望显示AboutBox1表单.我已经研究了如何做到这一点,但当我尝试打字并且我不知道为什么时,智能感知不会识别第二种形式.有任何想法吗?
我假设我放入菜单按钮单击的代码是:
AboutBox1 aboutbox = new aboutbox();
aboutbox.ShowDialog();
Run Code Online (Sandbox Code Playgroud)
但是AboutBox1给出了一个错误,即无法找到类型或命名空间.
这是我目前的代码.除此之外,它还是一个新创建的表单,其中只包含初始代码:
通过使用EF,C#和ASP.NET 4 Web应用程序,我使用以下代码从数据库中检索数据并填充GridView:
using (AshModel am = this.conn.GetContext())
{
IEnumerable<Article> articles =
(from a in am.Article.AsEnumerable()
where (a.CultureName == calture || a.CultureName == 0)
&& a.IsApproved == status
&& a.IsPublished == status
orderby a.AddedDate descending
select a);
IEnumerable<Profile> profiles = am.Profile.AsEnumerable()
.Where(t => articles.Any(a => a.ProfileId == t.ProfileID));
foreach (Article article in articles)
article.UserProfile = profiles
.Where(a => a.ProfileID == article.ProfileId)
.FirstOrDefault();
this.gvArticles.DataSource = articles.ToList();
this.gvArticles.DataBind();
}
Run Code Online (Sandbox Code Playgroud)
但它非常慢,响应大约需要2分钟,数据库中只有500条记录!我的错误是什么?我如何才能提高绩效?谢谢.
我在ASP.Net MVC 5应用程序中遇到异步控制器问题.我正在使用Entity Framework 6 Code First方法.
我有一个方法
public async Task<ActionResult> Index()
{
using(var context = new MyDbContext())
{
var eventsTask = context.Events
.Where(e => e.Enable)
.ToListAsync();
var countTask = context.Users
.CountAsync();
await Task.WhenAll(eventsTask, countTask);
return View(new ViewModel()
{
Events = eventsTask.Result,
Count = countTask.Result
});
}
}
Run Code Online (Sandbox Code Playgroud)
我这里有两个异步方法.我通过MiniProfiler分别测量了它们.它们需要大约85毫秒.
但是在我的方法中,我使用Task.WhenAll()运行它们.我相信它以异步方式执行Db查询,并且两者都需要大约85-90毫秒.但它需要~170-180.所以我有异步方法同步运行(彼此跟随).
我认为这是因为背景.当我删除上下文查询并使用HttpClient调用许多api方法时,我有一个测试.它需要时间等于更长的时间(3 api调用,每个~500 ms.完全方法需要~600 ms).我相信可以异步执行EF方法.
有谁知道解决方案
我一直在研究Winforms C#应用程序,我正在使用Twilio来实现SMS功能.Twilio有一个名为'ListSmsMessages'的函数,如下所示:
public virtual SmsMessageResult ListSmsMessages(
string to, string from, DateTime? dateSent, int? pageNumber, int? count);
Run Code Online (Sandbox Code Playgroud)
文档说这些中的每一个都是可选的.我可以通过填写任何字段client.ListSmsMessages();或填写所有字段来成功调用该函数,client.ListSMSMessages("to","from", date, 1,10);但我无法选择我想要的参数.如client.ListSMSMessages("to",date);只.
我已经做了一些研究,发现C#4.0应该可以做类似的事情client.ListSMSMessages(to:"to",datesent: date);但是这不起作用.
我想知道是否因为我using Twilio;不是在编写我自己的类,如果这会影响我应该如何调用可选参数?或者他们的文档可能不正确,说明它们是可选的.
学习Xamarin我遇到过这种花括号的用法:
Label header = new Label
{
Text = "Label",
Font = Font.BoldSystemFontOfSize(50),
HorizontalOptions = LayoutOptions.Center
};
Run Code Online (Sandbox Code Playgroud)
而且我想知道它是如何正确的,因为通常在C#中我想创建一个对象的实例:
Label label = new Label();
label.Text = "Label";
...
Run Code Online (Sandbox Code Playgroud)
这是什么样的花括号?如何创建没有圆括号的对象?
如何将文件或文件夹签出到我的工作副本中的特定修订版?我只想查看文件,而不是编辑或检查它们.
我更愿意使用TortoiseSVN客户端.
我的列表出错了.让我告诉你我的想法:我有一个循环,当完成循环1时,值将添加到List,并且它将在完成循环时继续.最后,我将列出包含每个循环中所有值的List.
然后,我想检查列表中是否存在值.如果存在,我会做点什么.
例:
循环1:列表:A
循环2:列表:A,B
循环3:列表:A,B,A
因为值A在列表中存在.然后,如果A存在于List中,我将做一些事情
List<string> list = new List<string>();
foreach (DataRow r in dt.Rows)
{
string Url = r["Url"].ToString();
list.Add(Url);
if (list.Contains(Url, StringComparer.OrdinalIgnoreCase))
{
//dosomething
}
}
Run Code Online (Sandbox Code Playgroud)
但什么都没发生.希望你帮我改进我的代码.谢谢 !!!
我创建了两个模型类:Student和Exam.
学生:
class Student
{
[Key]
public int StudentId { get; set; }
[Required, MaxLength(30)]
public string FirstName { get; set; }
[Required, MaxLength(50)]
public string LastName { get; set; }
[Required]
public DateTime BirthDate { get; set; }
public virtual ICollection<Exam> Exams { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
考试:
public enum Grade
{
A, B, C, D, E, F
}
class Exam
{
[Key]
public int ExamId { get; set; }
[Required]
public Grade Grade { …Run Code Online (Sandbox Code Playgroud) 我试图将我的存储库指向自定义域并收到此错误:
404 找不到文件
在此地址配置的站点不包含请求的文件。如果这是您的站点,请确保文件名大小写与 URL 匹配。对于根 URL(例如http://example.com/),您必须提供一个 index.html 文件。
这是我的仓库:https ://github.com/rohithpalagiri/rohithpalagiri.github.io
这是自定义 URL:rohithpalagiri.com
我查看了我的 namecheap 设置,它设置正确。有谁知道我的代码中是否有什么东西导致了这个问题?
c# ×7
arguments ×1
asp.net ×1
asp.net-mvc ×1
asynchronous ×1
css ×1
function ×1
github ×1
gulp ×1
highcharts ×1
html ×1
javascript ×1
svn ×1
tortoisesvn ×1
twilio ×1