NET:Checkboxlist,Dropdownlist 添加ToolTip说明

  • ToolTip属性:

ToolTip 类
(System.Windows.Controls)?

表示创建弹出项的控件,该弹出项可显示界面中元素的相关信息。命名空间: System.Windows.Controls 程序集: PresentationFramework

ToolTip 类
(System.Windows.Forms)?

表示一个长方形的小弹出窗口,该窗口在用户将指针悬停在一个控件上时显示有关该控件用途的简短说明。

以上摘自 MSDN官网。

  • 一般的Label  

其ID可以直接绑定 ToolTip属性,如

DataTable dt = workLogic.GetPersonID(PersonId);
//DataTable dt = new DataTable();
StringBuilder sbName = new StringBuilder();
StringBuilder sbSNO = new StringBuilder();
 sbName.Append(dr["USER_CNAME"].ToString().Trim() + ",");
this.labelID.text = sbName;
this.laeblID.ToolTip = sbSNO ;
  • DropDownList:
myDropDownList.Items[0].Attributes.Add("title", "text").

  • CheckBoxList:

			foreach (ListItem toolTip in <span style="font-weight: bold;">CheckBoxList</span>.Items)
                        {

                            DataRow[] dRows =<span style="font-family: Arial, Helvetica, sans-serif;">CheckBoxListID</span>.Select("USER_CNAME = '" + toolTip.Text.ToString() +"'");
                            if(dRows != null && dRows.Length>0)
                            {

                                //this.<span style="font-family: Arial, Helvetica, sans-serif;">CheckBoxListID</span>.Items[i].Attributes.Add("","");
                                this.<span style="font-family: Arial, Helvetica, sans-serif;">CheckBoxListID</span>.Items[0].Attributes.Add("title", dRows[0]["USER_NAME"].ToString());
                                toolTip.Attributes.Add("title", dRows[0]["USER_NAME"].ToString());
                            }

                        }
foreach (ListItem item in ckl_EditRole.Items)
    {
        item.Attributes["title"] = GetRoleTooltip(item.Value);
    }
  • Checkboxlist,Dropdownlist, RedioButtonlist  数据绑定

一、DropDownList:

1、选项值保存到数据库:

Hashtable ht=new Hashtable();//这里用Hashtable

ht.Add("字段名",DropDownListID.SelectedItem.Text.ToString());//保存选项Text

ht.Add("字段名",DropDownListID.SelectedItem.Value.ToString());//保存选项Value

2、选项值由数据库绑定到DropDownList:

首先DropDownListID.ClearSelection();//清除选项

DropDownListID.Items.FindByText(dr["字段名"].ToString()).Selected = true;//选项Text

DropDownListID.Items.FindByValue(dr["字段名"].ToString()).Selected = true;//选项Value

二、RadioButtonList:

1、选项值保存到数据库(同DropDownList):

Hashtable ht=new Hashtable();//这里用Hashtable

ht.Add("字段名",RadioButtonListID.SelectedItem.Text.ToString());//保存选项Text

ht.Add("字段名",RadioButtonListID.SelectedItem.Value.ToString());//保存选项Value

2、选项值由数据库绑定到RadioButtonList

string SelectItem = dr["字段名"].ToString();//将数据库中的选项值从DataRow中读出赋给变量SelectItem

for (int i = 0; i < RadioButtonListID.Items.Count; i++)

{//用for循环判断那项被选种

if (RadioButtonListID.Items[i].Text == SelectItem)RadioButtonListID.Items[i].Selected = true;

}

三、CheckBoxList:

1、选项值保存到数据库

string str1= "";//声明一个变量来接受选项

for (int i = 0; i < CheckBoxListID.Items.Count; i++)

{//用for循环将所有选项用","隔开连接起来

if (CheckBoxListID.Items[i].Selected)

{

str1= str1+ CheckBoxListID.Items[i].Value + ",";//选项后加","隔开

}

}

ht.Add("字段名",SelectItem.ToString());

2、选项值由数据库绑定到CheckBoxList

string SelectItem = dr["字段名"].ToString();

string[] arrStr = SelectItem.Split(",");//字段是以","隔开

foreach (string str in arrStr)

{

for (int i = 0; i <CheckBoxListID.Items.Count; i++)

{

if (this.CheckBoxListID.Items[i].Value == str)

{

this.CheckBoxListID.Items[i].Selected = true;

}

}

}

NET:Checkboxlist,Dropdownlist 添加ToolTip说明,布布扣,bubuko.com

时间: 2024-10-19 22:07:21

NET:Checkboxlist,Dropdownlist 添加ToolTip说明的相关文章

MFC中添加ToolTip提示框

PART 1 MFC 对话框中的 Buttton添加提示 例如我们想在一个对话框中的一个button控件添加tooltip,实现的方法如下: 1. 在该对话框的类中添加一个CToolTipCtrl类型成员,并在适当的地方将其初始化如下: m_ToolTipCtrl.Create(this); m_ToolTipCtrl.AddTool(GetDlgItem(IDC_BUTTON1), _T("This is ToolTip")); m_ToolTipCtrl.SetMaxTipWidt

为下拉式菜单(DropDownList)添加第一个选项

很多方法可以为为下拉式菜单(DropDownList)添加第一个选项,下面是Insus.NET小结了几个方法,仅供参考: Html code: <body>    <form id="form1" runat="server">    <div>        <asp:DropDownList ID="DropDownList1" runat="server">        

DEV的TreeList添加ToolTip信息

文章转载自:DevExpress控件中文网 [http://www.devexpresscn.com/] 您可以使用ToolTipController控件,然后通过ToolTipController.GetActiveObjectInfo事件来设置ToolTip 关键代码: private void toolTipController1_GetActiveObjectInfo(object sender, DevExpress.Utils.ToolTipControllerGetActiveOb

dropdownlist添加一项

drp_sales1.Items.Insert(0, new ListItem("", "")); ddlCategory.Items.Add(new ListItem("All", "-1")); dropdownlist绑定失效 drp_paylist.SelectedValue = dt.Rows[0]["pay_term"].ToString(); drp_paylist.Items.FindByT

easyui datagrid 添加 tooltip

步骤: 引入 tooltip 扩展文件,基于easyui1.3.3,参考这里: 设置 easyui 的 data-options 属性,增加事件 onLoadSuccess: 增加 onLoadSuccess 的处理方法,在 datagrid 数据加载完成后初始化 tooltip. 参考代码: ... 略 ... <script type="text/javascript" src="__MJS__/jquery.easyui.min.js"></

VC 对话框程序添加工具栏按钮图标及其按钮tooltip

注意:本人使用VC++2010开发环境进行测试. 在使用VC开发对话框程序时不像开发单文档程序和多文档程序那么方便,很多资源都需要自己手动添加.最近在开发一个程序时,想尝试在对话框程序里面添加 工具栏 及其 按钮tooltip,于是便有了这篇文章,希望把经验总结下来以方便自己以后查询以及各位同仁查询! 一.首先建立一个对话框程序 1.添加工具栏资源,并在工具栏资源里添加几个按钮,并将按钮的width 和 height 改为24,也可以根据自己的需要更改尺寸,同时,还要为相应的按钮设置一个ID.具

关于【bootstrap】中,【tooltip】的不算bug的bug的个人看法

先说下遇到这个问题的背景吧. 就是在页面中有个div,这个div右上角(或者其他位置)有个 × 的图标(这个图标添加tooltip工具提示),光标移到这个图标时,触发tooltip,提示“点击移除”这样类似的字样,然后点击后,把这个div作remove()这样的删除操作. 然后,问题来了,因为这个div被remove()了,导致生成的tooltip对应的 × 图标也被remove(),因为找不到,所以对应的mouseout(可能是mouseleave事件,参考了一下bootstrap的源码,没找

1.Win32控件-ToolTip的使用

最近在MFC中使用ToolTip时有诸多疑惑,查阅了不少资料,仔细研究了MSDN文档,在此记录使用方法和注意事项,与大家共勉. 1.理论 首先,思考一下,如果是我们自己来实现ToolTip(工具提示)的功能,要如何做呢?最自然的想法是:当我们把鼠标移动到希望提示的窗口时弹出一个提示窗口,我们把鼠标移出希望提示的窗口时关闭提示窗口.OK,微软也不会比我们聪明多少,它的实现基本思想就是这样的. 需要注意的是微软为了保证使用的方便,使用了设计模式中的观察者模式,这样使用方便,但是却造成了理解上的不易.

UI的优化之ToolTip控件的使用

大家在使用电脑的时候可能都注意到一个现象:当鼠标指向图片或者汉字的时候,旁边会出现浮动文本. 其实这样的效果用.Net实现起来很简单,需要用到ToolTip控件.下面简单介绍一下ToolTip及其简单用法. 简介: ToolTip之前是控件所有的属性,在VB.Net中用单独的ToolTip控件来代替.作为一个单独类,可以让用户更加方便地对ToolTip类进行重写. ToolTip的常用属性 (1) Active 属性:获取或设置一个值,指示工具提示当前是否处于激活状态. 如果工具提示当前处于活动