摘要: 第一种绑定datatable初始化 dgv.Columns.Clear(); dgv.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { new DataGridViewTextBoxColumn(), new DataGridViewTextBoxColumn() }); dgv.Columns[0].HeaderText = "类目"; dgv.... 阅读全文
posted @ 2012-12-07 18:02 火荆棘 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一个重要属性Interval,这个值设定每个多长时间执行一次动作,单位是毫秒,还有一个重要事件是Timer,双击Timer控件即可自动产生这个事件的框架,在这个框架里面写入每隔Interval毫秒就要执行的代码动作。例如:1.放一个Timer控件在窗体上2.设置Timer控件的Interval属性为60000(表示60000毫秒,即一分钟)3.双击Timer控件,在光标处写代码:msgbox("hello")这样,每隔一分钟就弹出一个消息框,显示hello这个例子虽没什么实际意义,但是可清楚的表示出Timer控件的用法。 阅读全文
posted @ 2012-12-07 14:25 火荆棘 阅读(174) 评论(0) 推荐(0) 编辑
摘要: #region 根据URL获取网页内容 /// <summary> /// 根据URL获取网页内容 /// </summary> /// <param name="url"></param> /// <returns></returns> public static String GetHtml_Get(string url, string cookies, Encoding encoding)//Encoding encoding=Encoding.Default { s... 阅读全文
posted @ 2012-12-07 08:57 火荆棘 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1、getElementById() getElementById()可以访问DOCUMENT中的某一特定元素,顾名思义,就是通过ID来取得元素,所以只能访问设置了ID的元素。 比如说有一个DIV的ID为docid:程序代码<div id="docid"></div>那么就可以用getElementById("docid")来获得这个元素。2、getElementsByName() 这个是通过NAME来获得元素,但不知大家注意没有,这个是GET ELEMENTS,复数ELEMENTS代表获得的不是一个元素,为什么呢? 因为DOCU 阅读全文
posted @ 2012-12-06 18:05 火荆棘 阅读(223) 评论(0) 推荐(0) 编辑
摘要: private delegate string DelegateGetDocument(); private string GetDocument() { return webCollection.Document.Body.InnerHtml; }*****************************************下面使用的是webbrowser抓取数据*****************************************HtmlAgilityPack.HtmlDocument document = ... 阅读全文
posted @ 2012-12-06 15:19 火荆棘 阅读(3601) 评论(0) 推荐(0) 编辑
摘要: webBrowser1.Document.GetElementById("kw").SetAttribute("value", this.textBox1.Text);webBrowser1.Document.GetElementById("sb").InvokeMember("click"); webmorenpaiming.Document.GetElementById("q").SetAttribute("value", keywords); //webmorenpai 阅读全文
posted @ 2012-12-06 15:08 火荆棘 阅读(292) 评论(0) 推荐(0) 编辑