当前位置:  编程技术>.net/c#/asp.net

GridView与DropDownList数据加载的例子

    来源: 互联网  发布时间:2014-08-30

    本文导语:  gridview数据加载的完整代码。   代码示例: using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; usi...

gridview数据加载的完整代码。
 

代码示例:

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class zsl_0305 : System.Web.UI.Page
{
    string zhongguo="脚本学堂,欢迎大家的光临。http://www.";
    string dtdata = "1,小青,15896636,2,小红,2566987,3,小刚,2369887";
    ArrayList al = new ArrayList();
    DataTable dt = new DataTable();
  
    protected void Page_Load(object sender, EventArgs e)
    {

        addDropDowmList1();

        addGridView1();
    }

    ///
    /// GridView1的数据加载
    ///
    private void addGridView1()
    {
        al.Clear();//清除al
        string[] dtd = dtdata.Split(',');
        addArrayList(dtd);
        addDataTableStruct();
        addDataTableData(al);
        GridView1.DataSource = dt;
        GridView1.DataBind();
    }

    ///
    /// DropDownList1数据加载
    ///
    private void addDropDowmList1()
    {
        string[] zg = zhongguo.Split(',');
        addArrayList(zg);
        foreach (string m in al)
        {
            DropDownList1.Items.Add(m);
        }
    }
    ///
    /// 把数组中的内容填到al(Array)中
    ///
    /// 数组名称
    private void addArrayList(string[] array)
    {
        for (int i = 0; i < array.Length; i++)
        {
            al.Add(array[i]);
        }
    }
    ///
    /// 添加DataTable的列结构
    ///
    private void addDataTableStruct()
    {
        dt.Columns.Add("ID");
        dt.Columns.Add("Name");
        dt.Columns.Add("Tel");
    }
    ///
    /// 往dt(DataTable)中添加数据
    ///
    /// 包含大量横排的数据,像数组
    private void addDataTableData(ArrayList e)
    {
        string[] rowsingle = new string[3];
        for (int i = 0; i < e.Count;)
        {
            rowsingle[0] = e[i].ToString();
            rowsingle[1] = e[i+1].ToString();
            rowsingle[2] = e[i+2].ToString();
            dt.Rows.Add(rowsingle);
            i = i + 3;
        }
    }
}


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 利用sender的Parent获取GridView中的当前行(获取gridview的值)
  • DevExpress实现GridView当无数据行时提示消息
  • GridView添加滚动条的二种方法
  • GridView控件列上格式化时间的用法举例
  • 为GridView添加复选框的方法
  • asp.net MVC进阶学习---HtmlHelper之GridView控件拓展(一)
  • gridview更新时获取不到textbox中新值的解决方法
  • Asp.net设置GridView自适应列宽的实现代码
  • gridview的buttonfield获取该行的索引值(实例讲解)
  • c#获取gridview的值代码分享
  • asp.net GridView删除对话框的二个方法
  • C#使用RenderControl将GridView控件导出到EXCEL的方法
  • GridView动态添加列的实现代码
  • GridView生成的HTML代码示例对比
  • asp.net GridView用法笔记
  • GridView控件事件详细解析
  • asp.net遍历文件夹下所有子文件夹并绑定到gridview上的方法
  • Android之ScrollView嵌套ListView和GridView冲突的解决方法
  • gridview 行选添加颜色和事件
  • 动态改变gridview列宽度函数分享


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3