查看: 673|回复: 17
|
vb.net 要如何写只是update checkbox被ticked了的records呢?
[复制链接]
|
|
VB.net 要如何写只是update checkbox被ticked了的records呢?
example:
No. Name Status
1 David Active [ ]
2 Yuki Inactive [ ]
3 Cool Active [ ]
如果我tick了yuki这个record然后按update button,那么yuki这个record's
status 就会换去active
谁有这个做法的sample code or tutorial 呢? very urgent..
p/s: i'm using ms access as my database
[ 本帖最后由 counterking 于 7-4-2006 11:52 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 7-4-2006 02:24 PM
|
显示全部楼层
这是 datagrid 还是普通的 html table 呢? 两种做法有所不同. |
|
|
|
|
|
|
|
楼主 |
发表于 7-4-2006 11:29 PM
|
显示全部楼层
我需要的是for datagrid.. 但我也很有兴趣知道html table 的做法 |
|
|
|
|
|
|
|
发表于 8-4-2006 02:47 AM
|
显示全部楼层
For i = 0 To all
If Me.CheckedListBoxAvailable.GetItemChecked(i) = True Then
IndexSelected = i
InsertCmd = "INSERT INTO TableName(Column1,Column2)Values('" & Me.CheckedListBoxAvailable.Items(IndexSelected) & "','" & ID.Text & "')"
conn.Open()
cmd = New OleDbCommand(InsertCmd, conn)
cmd.ExecuteNonQuery()
conn.Close()
End If
Next
给兄弟作个参考吧!临时想出来滴,不只对不? |
|
|
|
|
|
|
|
发表于 9-4-2006 05:10 PM
|
显示全部楼层
有谁试过这个code呢,对不起。。 我用不到ler.. |
|
|
|
|
|
|
|
发表于 9-4-2006 06:24 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 10-4-2006 01:45 PM
|
显示全部楼层
我要如何把checkbox 放去最右边呢?
|
|
|
|
|
|
|
|
发表于 10-4-2006 11:49 PM
|
显示全部楼层
这个做法只适用在listview control..希望帮到大家啦
For x = 0 To ListView1.Items.Count - 1
If ListView1.Items.Item(x).Checked = True Then
success = log.update_customer(ListView1.Items.Item(x).SubItems(0).Text)
End If |
|
|
|
|
|
|
|
发表于 10-4-2006 11:52 PM
|
显示全部楼层
原帖由 一只优雅的猪 于 10-4-2006 01:45 PM 发表
我要如何把checkbox 放去最右边呢?
想请问下可能把checkbox移去另一边吗? |
|
|
|
|
|
|
|
发表于 11-4-2006 01:03 AM
|
显示全部楼层
原帖由 counterking 于 7-4-2006 11:29 PM 发表
我需要的是for datagrid.. 但我也很有兴趣知道html table 的做法
我没做过 checkbox, 但在 datagrid (web) 里做过 textbox, 相信方法一样.
假设你在 datagrid 里 textbox/checkbox 的名字是 remarks, 要拿取 datagrid 的 textbox/checkbox 资料... 只要这样写:
foreach (DataGridItem obj in this.DataGrid_Result.Items)
{
string remarks = ((TextBox)obj.FindControl("Remarks")).Text.Trim();
}
同样的做法在你的情况里, 你就可以知道那一行需要 update 了. |
|
|
|
|
|
|
|
发表于 12-4-2006 12:15 PM
|
显示全部楼层
原帖由 一只优雅的猪 于 10-4-2006 11:52 PM 发表
想请问下可能把checkbox移去另一边吗?
这应该是datagrid吧。
在datagrid的property builder里,当你create column的时候,把template colume create在最后就可以了,也是说先create其他的colume然后再create tempate colume给checkbox就可以了。 |
|
|
|
|
|
|
|
楼主 |
发表于 14-4-2006 10:42 AM
|
显示全部楼层
原帖由 寻找自由的天空 于 12-4-2006 12:15 PM 发表
这应该是datagrid吧。
在datagrid的property builder里,当你create column的时候,把template colume create在最后就可以了,也是说先create其他的colume然后再create tempate colume给checkbox就可以了。
我不能create column,因为我找不到datagrid's property builder! 请问在那里呢? |
|
|
|
|
|
|
|
发表于 14-4-2006 12:09 PM
|
显示全部楼层
原帖由 counterking 于 14-4-2006 10:42 AM 发表
我不能create column,因为我找不到datagrid's property builder! 请问在那里呢?
在datagrid那裏,right hand click,就可以找到了。 |
|
|
|
|
|
|
|
楼主 |
发表于 14-4-2006 02:52 PM
|
显示全部楼层
the following is my coding about display query result to datagrid, how do i add checkbox and textbox at every row of records?
Private Sub FillDataGrid()
Dim conn As OleDb.OleDbConnection
Dim connectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Northwind.mdb"
Dim sql As String = String.Empty
Dim ds As DataSet
Try
sql = "SELECT CustomerID, ContactName, Status FROM Customers"
conn = New OleDbConnection(connectionString)
Dim adapter As OleDbDataAdapter = New OleDbDataAdapter(sql, conn)
ds = New DataSet("Customers")
adapter.Fill(ds, "Customers")
DataGrid1.DataSource = ds.Tables(0).DefaultView
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub |
|
|
|
|
|
|
|
发表于 14-4-2006 06:14 PM
|
显示全部楼层
原帖由 counterking 于 14-4-2006 02:52 PM 发表
the following is my coding about display query result to datagrid, how do i add checkbox and textbox at every row of records?
Private Sub FillDataGrid()
Dim conn As OleDb. ...
加checkbox是必須在property builder那兒create了一個template column。然後在html code那兒加html code還是datagrid那兒做一些的setting。我給你datagrid那兒需要做的setting,right click,edit template。然後再drag一個checkbox進item template那裏,填好你要的checkbox的properties,然後再right click,end template editing。之後你就會看到一個checkbox出現在你的datagrid那兒了。
希望幫得到你。
[ 本帖最后由 寻找自由的天空 于 14-4-2006 06:16 PM 编辑 ] |
|
|
|
|
|
|
|
楼主 |
发表于 14-4-2006 06:47 PM
|
显示全部楼层
可是我用的不是asp.net,我是要用vb.net来utilise datagrid
property builder??
|
|
|
|
|
|
|
|
发表于 14-4-2006 06:55 PM
|
显示全部楼层
原帖由 counterking 于 14-4-2006 06:47 PM 发表
可是我用的不是asp.net,我是要用vb.net来utilise datagrid
property builder??
不好意思,我不是很懂vb.net。 |
|
|
|
|
|
|
|
楼主 |
发表于 14-4-2006 10:05 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|