Tag: 标题

HtmlAgilityPack获取Title和meta

我尝试练习“HtmlAgilityPack”,但我遇到了一些问题。 这是我编码的内容,但我无法正确获取网页的标题和描述…如果有人可以启发我的错误:) … public static void Main(string[] args) { string link = null; string str; string answer; int curloc; // holds current location in response string url = “http://stackoverflow.com/”; try { do { HttpWebRequest HttpWReq = (HttpWebRequest)WebRequest.Create(url); HttpWReq.UserAgent = @”Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5″; HttpWebResponse HttpWResp = (HttpWebResponse)HttpWReq.GetResponse(); //url = […]

如何从.NET发送过去日期的电子邮件?

我试图通过在VB.net中的MailMessage.Headers.Set调用来完成此操作。 见下文: Dim objMail As MailMessage Dim objSMTPClient As SmtpClient objMail = New MailMessage() objSMTPClient = New SmtpClient() objMail.From = New MailAddress(MY_EMAIL_ADDRESS) objMail.To.Add(New MailAddress(TEST_EMAIL_ADDRESS)) objMail.Headers.Set(“Date”, “09 Jan 1999 17:23:42 -0400”)’date in the past’ objMail.Subject = “The Subject” objMail.Body = “The Body” objSMTPClient.Port = 25 objSMTPClient.Host = HOST_IP objSMTPClient.Credentials = New System.Net.NetworkCredential(MY_EMAIL_ADDRESS, txtPassword.Text) objSMTPClient.Send(objMail) 我确认objMail.Headers.Set调用实际上正在工作 – […]

如何在listview中设置组头不可选?

我需要一些帮助我的listview元素,我想使用listview与组。 但我想让组头不可选,我想用它们作为分隔符? 我怎样才能做到这一点? 我添加了this.lstView.SelectedIndexChanged事件监听器。 此外,我有两个小组,我需要每个项目的每个索引。 如果我使用((ListViewItem)lstView.SelectedItems[0]).Index调试索引((ListViewItem)lstView.SelectedItems[0]).Index事件监听器中的((ListViewItem)lstView.SelectedItems[0]).Index如果选择了组标题,我会收到exception,因此我想禁用组标题的选择。

如何在报表查看器中添加参数?

HY! 我在visual studio 2010中有一个表单应用程序,我想用报表查看器创建一个报表并添加一些参数。 我试图从代码中添加参数,但它没有用。 我有这个错误: Tablix“Tablix1”的FilterExpression表达式指的是“datastart”字段。 报表项表达式只能引用当前数据集范围内的字段,或者如果在聚合内部,则引用指定的数据集范围。 Report2.rdlc:error rsParameterReference:Tablix“Tablix1”的FilterValue表达式引用了一个不存在的报表参数“datastart”。 在我的代码中,这样做: private void SetReportParameters() { ReportParameter[] parameters = new ReportParameter[2]; parameters[0] = new ReportParameter(“datastart”, dateTimePickerStartRaport.Text); parameters[1] = new ReportParameter(“dataStop”, dateTimePickerStopRaport.Text); this.reportViewer1.LocalReport.SetParameters(parameters); } 并在调用此方法后,在报表查看器上刷新 reportViewer1.RefreshReport(); 我也看看其他论坛,我看到我必须在报告中添加参数,但我没有理解我该如何做到这一点。 我还试图在报告的属性窗口中添加一些有价值的filter =Parameters!datastart.Value 但这也没有用。

WPF:如何自动生成行标题而不仅仅是列标题?

我有一个带有DataGrid的WPF应用程序 。 我正在使用AutoGenerateColumns=”True”来填充它,因为列和行计数并不总是相同。 问题是它只自动生成Column标题而不是Row标题。 所以我决定做他们在这里做的事情: http : //tech.pro/tutorial/1055/wpf-datagrid-tutorial-row-headers但我不能把AutoGenerateColumns=”False”因为我绑定了那里DataSet中的DataTable并不总是相同的大小 – 标题并不总是包含相同的文本。 使用上面链接的代码我有列和行标题(这个是通过在xaml代码中手动绑定它来设置的)但我仍然有第一个(标题)列。 我无法删除第一列 – exception将会消失。 任何提示如何获取行标题而不在链接中手动设置它们? 或者任何想法如何删除我用作行标题的第一列? PS:我知道人们已经在这里询问过这样的事情了,但是我没有发现像我这样的问题和答案对我有任何疑问:

返回窗口句柄的名称/标题

我无法解决这个问题。 我收到一个错误: The name ‘hWnd’ does not exist in the current context 这听起来很容易,可能是……对于提出如此明显的问题感到抱歉。 这是我的代码: public static IntPtr WinGetHandle(string wName) { foreach (Process pList in Process.GetProcesses()) { if (pList.MainWindowTitle.Contains(wName)) { IntPtr hWnd = pList.MainWindowHandle; } } return hWnd; } 我尝试了许多不同的方式,每个都失败了。 提前致谢。

在C#中将表单的大小调整为其标题文本

有没有办法使表单的大小适应其标题/标题文本的大小? 例如,官方C#消息框表单将调整其标题文本的大小(注意lorem ipsum ): 其他表单不会将其大小调整为标题文本的大小: 相反,在末尾添加省略号以适合设计器的“大小”属性中提到的大小。 有没有办法让表单调整到标题的大小而不是我们提到的大小? 如果没有,有没有办法获得文本的全长,以便我们可以将其分配给表单? 我尝试使用设置表单的宽度 int topTextWidth = TextRenderer.MeasureText(this.Text, this.Font).Width; this.Width = topTextWidth; 但是this.Font显然是指另一种字体大小。

如何防止WebClient类自动跟踪标题中的位置?

是否可以在WebClient类中使用? 例如: MyWebClient.AllowAutoRedirect = false; (of HttpWebRequest)

使用c#获取Chrome浏览器标题

假设我打开了多个镀铬窗口(不是标签), 如何查看浏览器标题? 我尝试了以下方法: Process[] p = Process.GetProcessesByName(“chrome”); foreach (Process item in p) { Console.WriteLine(item.MainWindowTitle); } 但它只返回我最后一个打开的窗口名称,所有其他都是空白..