zoukankan      html  css  js  c++  java
  • 自己写的一些类代码

    以前在写类代码时候,改写了一些自定义的类代码,自己在做CManage时,一些传统的类老是要重复地写。有点烦,在参考同学的类代码中。自己也写了一些类。以下就是这个作业的类的代码。

    这里是一个类,存储字段的类
    Public Class Parm
     '返回sqldatareader(数据读取器)(用于查找数据)
        Public Function ReturnReader(ByVal myParm As Parm) As SqlDataReader
            
    Dim Cmd As SqlCommand = ReturnCmd(myParm)
            
    Dim MyDtr As SqlDataReader = Cmd.ExecuteReader(CommandBehavior.CloseConnection)
            
    Return MyDtr
        
    End Function

        
    Public Function ReturnCmd(ByVal myParm As Parm) As SqlCommand
            con.Open()
            
    Dim Cmd As SqlCommand
            Cmd 
    = New SqlCommand(myParm.str1, con)
            Cmd.CommandType 
    = CommandType.StoredProcedure
            
    Return Cmd
        
    End Function

        
    '数据控件的数据绑定(通用于Dropdownlist,datagrid,datalist)(数据源是Datareader)
        Public Sub DataControlDataReaderBinding(ByVal myp As Parm)
            myp.objCtr.DataSource 
    = ReturnReader(myp)
            
    If TypeOf (myp.objCtr) Is DataList Or TypeOf (myp.objCtr) Is DataGrid Then
                
    If myp.DataKeyField <> "" Then
                    myp.objCtr.DataKeyField 
    = myp.DataKeyField
                
    End If
                myp.objCtr.DataBind()
            
    ElseIf TypeOf (myp.objCtr) Is DropDownList Then
                myp.objCtr.DataTextField 
    = myp.DataTextField
                myp.objCtr.DataValueField 
    = myp.DataValueField
                myp.objCtr.DataBind()
            
    End If
            con.Close()
        
    End Sub
      Dim myTest As New Test
        
    Private Sub ddlBindClass()
            
    Dim myParm As New Parm
            myParm.str1 
    = "sp_SelectNewsClass"
            myParm.objCtr 
    = ddlBindNewsClass
            myParm.DataTextField 
    = "ClassName"
            myTest.DataControlDataReaderBinding(myParm)
               
    End Sub
  • 相关阅读:
    数字滤波器
    PCL点云库:Kd树
    KNN算法与Kd树
    分布式锁与实现(一)——基于Redis实现
    Redis分布式锁的正确实现方式
    redis常用命令大全
    使用 Redis 实现排行榜功能
    RabbitMQ下的生产消费者模式与订阅发布模式
    java高级精讲之高并发抢红包~揭开Redis分布式集群与Lua神秘面纱
    Java进阶面试题大集合-offer不再是问题
  • 原文地址:https://www.cnblogs.com/zhangchenliang/p/406603.html
Copyright © 2011-2022 走看看