dropdownlist,datagrid数据绑定简单实现_.Net教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:c# md5 加密函数
有的时候我们需要在项目的某个东西需要用到加密算法MD5也许是最长用到的了 usingSystem.Security.Cryptography; usingSystem.Text; //要添加上面的引用 publicstringmd5(stringstr) { MD5m=newMD5CryptoServiceProvider(); byte[]s=m.ComputeHash(UnicodeEnc

假如你有一个表 hobby_tab 

要把一个dropdownlist绑定到这个表上 那就可以使用
private void initHobbyDDL()
    {
        string QueryStr = "select * from hobby_tab";
        DataSet ds = SqlHelper.ExecuteDataSet(SqlHelper.conStr,CommandType.Text,QueryStr,null);
        xingqu.DataSource = ds.Tables[0].DefaultView;// 这个defaultview 不能少 
        xingqu.DataTextField = ds.Tables[0].Columns[1].ToString();// 这里也可以直接写是列名
        xingqu.DataValueField = "h_id";//表中的一个字段
        xingqu.DataBind();
      }
同时还要注意的就是控件回传,页面刷新的问题 这个时候 要的if(!IsPostBack)中绑定 
另外 还要注意的就是,如果想要获得即时刷新的数据库数据时,要再一个事件执行完毕后从新绑定。这样才可以得到及时的数据库数据

要把一个datagrid 绑定到这个表上 可以使用
private void init_dtgHobby()
    {
        string str1 = "select * from hobby_tab";
        DataSet ds = SqlHelper.ExecuteDataSet(SqlHelper.conStr, CommandType.Text, str1, null);
        datagrid.DataSource = ds.Tables[0].DefaultView;
        datagrid.DataBind();
        ds.Clear();
    }
这样可以实现 datagrid 的动态数据绑定

分享:解析6种ASP.NET跨页面传值的方法
1.使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子: a

来源:模板无忧//所属分类:.Net教程/更新时间:2010-03-26
相关.Net教程