最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET中CheckBoxList復(fù)選框列表控件詳細(xì)使用方法

 更新時間:2016年04月19日 09:35:24   作者:清風(fēng)夜影寒  
本文主要介紹CheckBoxList幾種常見的用法,并做出范例演示供大家參考,希望對學(xué)習(xí)asp.net的朋友有所幫助。

可以使用兩種類型的 ASP.NET 控件將復(fù)選框添加到 Web 窗體頁上:單獨的 CheckBox 控件或 CheckBoxList 控件。兩種控件都為用戶提供了一種輸入布爾型數(shù)據(jù)(真或假、是或否)的方法。

本文主要介紹CheckBoxList,不言而喻,看到List就知道是一個列表(集合),一個控件可以包含多個CheckBox,下面讓我們來看看具體的用法。

1.綁定數(shù)據(jù)

復(fù)制代碼 代碼如下:

this.lngCatalogID.DataSource = dt; //這里我綁到DataTable上了.
this.lngCatalogID.DataTextField = "strCatalogName"; //前臺看到的值,也就是CheckBoxList中顯示出來的值
this.lngCatalogID.DataValueField = "lngCatalogID"; //這個值直接在頁面上是看不到的,但在源代碼中可以看到
this.lngCatalogID.DataBind();

2.獲取鉤選的項

復(fù)制代碼 代碼如下:

foreach(ListItem li in lngCatalogID.Items)
{
    if(li.Selected)    //表示某一項被選中了
    {  
        //li.Test表示看到的值,對應(yīng)上面的strCatalogName
        //li.Value表示看到的值對應(yīng)的值.對應(yīng)上面的lngCatalogID
    }
}

3.設(shè)置某項為鉤選狀態(tài)

復(fù)制代碼 代碼如下:

foreach(ListItem li in lngCatalogID.Items)
{
    if(li.Value.Equals("鉤選條件"))    //如果li.Value值等于某值,就鉤選
    {
        li.Selected = true;                    //等于true就表示鉤選啦.
        break;
    }
}

4.DataGrid中全選

復(fù)制代碼 代碼如下:

foreach(DataGridItem thisItem in DataGridLogininfo.Items)
{
    ((CheckBox)thisItem.Cells[0].Controls[1]).Checked = CheckBox2.Checked;
}

5.反向選擇

復(fù)制代碼 代碼如下:

for (int i = 0; i < checkedListBox1.Items.Count; i++)
{
    if (checkedListBox1.GetItemChecked(i))
    {
        checkedListBox1.SetItemChecked(i, false);
    }
    else
    {
        checkedListBox1.SetItemChecked(i, true);
    }
}

CheckBoxList控件用法范例

范例一、循環(huán)遍歷每個選項,包含的對應(yīng)值的設(shè)置為選中狀態(tài)

復(fù)制代碼 代碼如下:

for (int i = 0; i < hfAnswers.Value.Split(',').Length; i++)//給CheckBoxList選中的復(fù)選框 賦值
{
    for (int j = 0; j < CBoxListAnswer.Items.Count; j++)
    {
        if (hfAnswers.Value.Split(',')[i] == CBoxListAnswer.Items[j].Value)
        {
          CBoxListAnswer.Items[j].Selected = true;
        }
    }
}

范例二、循環(huán)來遍歷讀取每個選項,將選中的選項的值拼接成字符串,以便后續(xù)插入數(shù)據(jù)庫

復(fù)制代碼 代碼如下:

string m_strTemp = string.Empty;
for (int i = 0; i < CBoxListAnswer.Items.Count; i++)//讀取CheckBoxList 選中的值,保存起來
{
    if (CBoxListAnswer.Items[i].Selected)
    {
        m_strTemp += CBoxListAnswer.Items[i].Value + ",";
    }
}
if (!string.IsNullOrEmpty(m_strTemp))
    Label1.Text = m_strTemp.Substring(0, m_strTemp.Length - 1);
else
    Label1.Text = m_strTemp;

相關(guān)文章

  • ASP.net(c#)打造24小時天氣預(yù)報及實時天氣

    ASP.net(c#)打造24小時天氣預(yù)報及實時天氣

    ASP.net(c#)打造24小時天氣預(yù)報及實時天氣...
    2006-12-12
  • ASP.NET Substitution 控件的使用方法

    ASP.NET Substitution 控件的使用方法

    Substitution 控件可用于采用緩存配置的 ASP.NET 網(wǎng)頁上。使用 Substitution 控件,可以在網(wǎng)頁上創(chuàng)建一些區(qū)域,這些區(qū)域可以動態(tài)更新,然后集成到緩存的網(wǎng)頁中。
    2016-04-04
  • asp.net中的cookie使用介紹

    asp.net中的cookie使用介紹

    asp.net中的cookie使用介紹,這里腳本之家將一些asp.net中的cookie操作方法整理下,需要的朋友可以參考下
    2012-05-05
  • Visual Studio快速開發(fā)以及Visual Studio 2010新功能介紹

    Visual Studio快速開發(fā)以及Visual Studio 2010新功能介紹

    一直以來都在摸索著vb6.0的一些用法和語法,趁這次培訓(xùn)的機會正好整理Visual Studio的一些快速開發(fā)的技巧,還有一些vs2010的新功能收集和體會,把培訓(xùn)的一些文檔性質(zhì)的記錄下來,希望對各位有用
    2011-12-12
  • WPF框架Prism中導(dǎo)航Navigation用法介紹

    WPF框架Prism中導(dǎo)航Navigation用法介紹

    這篇文章介紹了WPF框架Prism中導(dǎo)航Navigation的用法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • ASP.NET Core中間件

    ASP.NET Core中間件

    這篇文章介紹了ASP.NET Core的中間件,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • 發(fā)布WEB站點時出現(xiàn)Server Application Unavailable

    發(fā)布WEB站點時出現(xiàn)Server Application Unavailable

    發(fā)布WEB站點時出現(xiàn)Server Application Unavailable...
    2006-12-12
  • ASP.NET 5已終結(jié),迎來ASP.NET Core 1.0和.NET Core 1.0

    ASP.NET 5已終結(jié),迎來ASP.NET Core 1.0和.NET Core 1.0

    命名是非常困難的事情,微軟這次為了和ASP.NET4.6做區(qū)分,采用了全新的命名方式ASP.NET Core 1.0,它是一個全新的框架。
    2016-03-03
  • WPF圖表LiveChart使用詳解

    WPF圖表LiveChart使用詳解

    本文詳細(xì)講解了WPF圖表LiveChart的用法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • .Net設(shè)計模式之單例模式(Singleton)

    .Net設(shè)計模式之單例模式(Singleton)

    這篇文章介紹了.Net設(shè)計模式之單例模式(Singleton),文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05

最新評論

周宁县| 临沧市| 大连市| 惠水县| 太保市| 诏安县| 桦川县| 射洪县| 伊宁县| 平邑县| 绥中县| 珠海市| 大兴区| 扎兰屯市| 丰顺县| 阳新县| 彭山县| 北海市| 北安市| 玛多县| 龙口市| 江达县| 饶阳县| 方正县| 遂川县| 南皮县| 平和县| 玉环县| 大方县| 蛟河市| 海丰县| 永德县| 科技| 铁岭市| 曲周县| 专栏| 灵武市| 宾川县| 汉川市| 文成县| 太原市|