根據數據庫內容生成單選按鈕組

using System;
using System.Data;
using System.Configuration;
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;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            bindToRBList();
        }
    }

    private void bindToRBList()
    {
        //連接數據庫字符串
        string connStr = ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString;

        //創建一個數據庫連接對象
        SqlConnection conn = new SqlConnection(connStr);
        //定義 Sql 語句
        string cmdText = "SELECT * FROM tTest";

        SqlCommand cmd = new SqlCommand(cmdText, conn);
        SqlDataReader sdr = null;
        try
        {
            //打開數據庫連接
            conn.Open();
            //讀取數據庫數據
            sdr = cmd.ExecuteReader();

            //讀取 sdr 數據並將數據添加到 RBtnList 對象中
            while (sdr.Read())
            {
                RBtnList.Items.Add(new ListItem(sdr["Name"].ToString(), sdr["ID"].ToString()));
            }
            //關閉讀取器
            sdr.Close();
        }
        catch (SqlException sqlex)
        {
            //顯示連接數據庫出錯消息
            throw new Exception(sqlex.Message, sqlex);
        }
        finally
        {
            //關閉數據庫連接
            conn.Close();
        }
    }
}

 

發佈了38 篇原創文章 · 獲贊 5 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章