sqldatasourse的自定义参数及gridview的分页
2006-07-22 09:19
357 查看
sqldatasourse的自定义参数及gridview的分页
Protected Sub GridView1_PageIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridView1.PageIndexChanged
Dim a As Integer
a = Me.DropDownList1.SelectedValue
If a = 0 Then
Me.SqlDataSource1.SelectParameters.Clear()
Me.SqlDataSource1.SelectCommand = "SELECT [OrderID], [ProductID], [UnitPrice], [Quantity], [Discount] FROM [Order Details]"
Else
Me.SqlDataSource1.SelectCommand = "SELECT [OrderID], [ProductID], [UnitPrice], [Quantity], [Discount] FROM [Order Details] where ProductID=@ProductID"
Me.SqlDataSource1.SelectParameters.Clear()
Me.SqlDataSource1.SelectParameters.Add("ProductID", a)
End If
Me.GridView1.DataBind()
End Sub
Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
If e.Row.RowType = DataControlRowType.DataRow Then
Dim bz As Integer = Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "quantity"))
If bz = 1 Then
e.Row.BackColor = Drawing.Color.WhiteSmoke
End If
End If
End Sub
Protected Sub GridView1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridView1.SelectedIndexChanged
Dim a As String
a = Me.GridView1.SelectedRow.Cells(1).Text
Label2.Text = a
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
' Label1.Text = GridView1.Rows.Count
Dim i As Integer
Dim str1 As String
Dim t As HtmlInputCheckBox
str1 = ""
For i = 0 To GridView1.Rows.Count - 1
t = GridView1.Rows(i).Cells(6).FindControl("Checkbox1")
If t.Checked Then
If str1 = "" Then
str1 = t.Value
Else
str1 = str1 & "," & t.Value
End If
End If
Next
Label1.Text = str1
End Sub
Protected Sub DropDownList1_DataBound(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.DataBound
If Not Page.IsPostBack Then
DropDownList1.Items.Insert(0, New ListItem("all", "0"))
End If
End Sub
Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChanged
Dim a As Integer
a = Me.DropDownList1.SelectedValue
If a = 0 Then
Me.SqlDataSource1.SelectParameters.Clear()
Me.SqlDataSource1.SelectCommand = "SELECT [OrderID], [ProductID], [UnitPrice], [Quantity], [Discount] FROM [Order Details]"
Else
Me.SqlDataSource1.SelectCommand = "SELECT [OrderID], [ProductID], [UnitPrice], [Quantity], [Discount] FROM [Order Details] where ProductID=@ProductID"
Me.SqlDataSource1.SelectParameters.Clear()
Me.SqlDataSource1.SelectParameters.Add("ProductID", a)
End If
Me.GridView1.DataBind()
End Sub
End Class
Protected Sub GridView1_PageIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridView1.PageIndexChanged
Dim a As Integer
a = Me.DropDownList1.SelectedValue
If a = 0 Then
Me.SqlDataSource1.SelectParameters.Clear()
Me.SqlDataSource1.SelectCommand = "SELECT [OrderID], [ProductID], [UnitPrice], [Quantity], [Discount] FROM [Order Details]"
Else
Me.SqlDataSource1.SelectCommand = "SELECT [OrderID], [ProductID], [UnitPrice], [Quantity], [Discount] FROM [Order Details] where ProductID=@ProductID"
Me.SqlDataSource1.SelectParameters.Clear()
Me.SqlDataSource1.SelectParameters.Add("ProductID", a)
End If
Me.GridView1.DataBind()
End Sub
Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
If e.Row.RowType = DataControlRowType.DataRow Then
Dim bz As Integer = Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "quantity"))
If bz = 1 Then
e.Row.BackColor = Drawing.Color.WhiteSmoke
End If
End If
End Sub
Protected Sub GridView1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridView1.SelectedIndexChanged
Dim a As String
a = Me.GridView1.SelectedRow.Cells(1).Text
Label2.Text = a
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
' Label1.Text = GridView1.Rows.Count
Dim i As Integer
Dim str1 As String
Dim t As HtmlInputCheckBox
str1 = ""
For i = 0 To GridView1.Rows.Count - 1
t = GridView1.Rows(i).Cells(6).FindControl("Checkbox1")
If t.Checked Then
If str1 = "" Then
str1 = t.Value
Else
str1 = str1 & "," & t.Value
End If
End If
Next
Label1.Text = str1
End Sub
Protected Sub DropDownList1_DataBound(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.DataBound
If Not Page.IsPostBack Then
DropDownList1.Items.Insert(0, New ListItem("all", "0"))
End If
End Sub
Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChanged
Dim a As Integer
a = Me.DropDownList1.SelectedValue
If a = 0 Then
Me.SqlDataSource1.SelectParameters.Clear()
Me.SqlDataSource1.SelectCommand = "SELECT [OrderID], [ProductID], [UnitPrice], [Quantity], [Discount] FROM [Order Details]"
Else
Me.SqlDataSource1.SelectCommand = "SELECT [OrderID], [ProductID], [UnitPrice], [Quantity], [Discount] FROM [Order Details] where ProductID=@ProductID"
Me.SqlDataSource1.SelectParameters.Clear()
Me.SqlDataSource1.SelectParameters.Add("ProductID", a)
End If
Me.GridView1.DataBind()
End Sub
End Class
相关文章推荐
- sqldatasourse的自定义参数及gridview的分页
- ASP.NET GridView自定义分页的方法
- 转载GridView控件自定义分页详解
- gridview 自定义分页显示数据处理方法
- 在GRIDVIEW中实现完美自定义分页
- GridView分页的实现以及自定义分页样式功能实例
- Gridview最方便的自定义分页
- ASP.NET GridView利用PagerTemplate自定义分页
- 关于VS2005中GridView的自定义分页,单选、多选、排序、自增列的简单应用
- [ASP.NET] 自定义GridView分页
- Gridview分页样式之自定义
- ObjectDataSource + Sql Server 2005 + GridView的自定义分页
- gridview全选反选,自定义分页,单选,导出导出到Excle
- 5.1奉献【源码】一个集成自定义分页和列可拖动的GridView控件
- 扩展GridView控件(10) - 自定义分页样式
- Asp.net学习笔记----使用GridView+ObjectDataSource进行自定义分页排序
- 上接扩展GridView控件(10) - 自定义分页样式
- GridView自定义分页
- GridView自定义分页的四种存储过程
- GridView控件自定义分页详解