protected void CheckBox2_CheckedChanged(object sender, EventArgs e)
創(chuàng)新新互聯(lián),憑借十多年的成都做網(wǎng)站、網(wǎng)站建設(shè)經(jīng)驗(yàn),本著真心·誠心服務(wù)的企業(yè)理念服務(wù)于成都中小企業(yè)設(shè)計(jì)網(wǎng)站有上千案例。做網(wǎng)站建設(shè),選創(chuàng)新互聯(lián)公司。
{
if(((CheckBox)GridView1.HeaderRow.FindControl("CheckBox2")).Checked==true)
{
for(int i=0;iGridView1.Rows.Count;i++)
{
((CheckBox)GridView1.Rows[i].Cells [4].Controls [1]).Checked=true;
}
}
if(((CheckBox)GridView1.HeaderRow.FindControl("CheckBox2")).Checked==false)
{
for(int i=0;iGridView1.Rows.Count;i++)
{
((CheckBox)GridView1.Rows[i].Cells[4].Controls[1]).Checked =false;
}
}
}
在模板里邊托個(gè)checkbox
與使用System.Windows.Forms命名空間中的控件的用法沒有區(qū)別。
首先添加引用。
其次導(dǎo)入(Imports)命名空間。
接著就可以使用了:
1、要使用用戶控件的實(shí)例成員,就先創(chuàng)建一個(gè)用戶控件的實(shí)例,再通過實(shí)例名.實(shí)例成員名訪問;
2、要使用用戶控件的共享(Shared)成員,通過用戶控件類名.共享成員名訪問。
如果你問的是怎樣創(chuàng)建自己的用戶控件類:
1、繼承類System.Windows.Forms.UserControl;
2、繼承任何一個(gè)已經(jīng)存在的控件類(只要這個(gè)控件類不是NotInheritable的就行)。
直接For就行了
Dim ctl As Control
Dim lbl as Label
For Each ctl In Me.Controls
If ctl.GetType.ToString = "System.Windows.Forms.Label" Then
lbl = CType(ctl,Label)
'得到一個(gè)Label,可以對它進(jìn)行賦值操作了
Msgbox lbl.Name
End If
Next
HtmlDocument?doc=?webBrowser1.Document.Window.Frames["frame1"].Document;
HtmlElement?el=?doc.GetElementById("input的ID");
el.SetAttribute("value","111");
我將你的上面的html代碼復(fù)制到一個(gè)test.html文件中
html
head
titleTest Page/title
/head
body
input name="txtCSRQ" class="textbox" id="txtCSRQ" type="text" readonly="readonly" value="1993-05-10"/
/body
/html
然后在vb.net的webbrowser中加載這個(gè)test.html,加載完畢后點(diǎn)擊一個(gè)按鈕獲取input的value值,實(shí)現(xiàn)代碼如下:
' 此方法為Form1的加載事件
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' 加載本地文檔test.html
WebBrowser1.Url = New Uri(String.Format("{0}/test.html", Application.StartupPath))
' 文檔沒有加載完畢之前將按鈕禁用
Button1.Enabled = False
End Sub
' 此方法為Button1的Click事件
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim doc As HtmlDocument = WebBrowser1.Document
' 查找ID為txtCSRQ的元素
Dim element As HtmlElement = doc.GetElementById("txtCSRQ")
' 如果找到了改元素
If element IsNot Nothing Then
' 顯示該元素的值
MessageBox.Show(element.GetAttribute("value"))
End If
End Sub
' 此方法為WebBrowser的DocomentCompleted事件
Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
' 文檔test.html加載完畢后,使按鈕可用
Button1.Enabled = True
End Sub