资源简介
ASP.NET页面上我们显示数据表格一般用GridView控件,有时GridView数据行数很多,我想用一个类似Excel里的筛选功能来检索数据,文章可见地址
代码片段和文件信息
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Collections.Specialized;
using System.Data;
using System.xml;
/*************************************************
文件名: SmartTextBox
作者: yuexiang
日期: 2015.9.25
版本: 0
说明: 复合控件,用起来有点麻烦,目前主要用于gridview列筛选功能的实现,以后考虑封装在gridview内
*************************************************/
[assembly: System.Web.UI.WebResource(“NakControl.MultipleDropdownList.jquery-1.6.1.js“ “text/javascript“)]
[assembly: System.Web.UI.WebResource(“NakControl.MultipleDropdownList.MultipleDropdownList.js“ “text/javascript“)]
[assembly: System.Web.UI.WebResource(“NakControl.MultipleDropdownList.MultipleDropdownList.css“ “text/css“)]
namespace NakControl
{
///
/// 多选下拉控件
///
[ToolboxData(“<{0}:MultipleDropdownList runat=server>{0}:MultipleDropdownList>“)]
public class MultipleDropdownList : CompositeControl
{
#region 声明
private CheckBoxList _checkBoxes;
private Button _btnsOK; //确定按钮 yuexiang 2014.8.20
//private Button _btnsCL; //取消按钮 yuexiang 2014.8.20
private Button _btnsRevoke; //取消筛选按钮 yuexiang 2014.8.20
private TextBox _textBox;
private static ListItem _selectAllItem = new ListItem(“全选“ “___selectAll___“);
const string SelectAllListItemText = “SelectAll“;
#endregion
#region 数据绑定属性
//public object DataSource
//{
// get { return ViewState[“_dataSource“]; }
// set { ViewState[“_dataSource“] = value; }
//}
public object DataSource
{
get
{
if (ViewState[“_dataSource“] != null)
{
DataTable stoveTable = (DataTable)ViewState[“_dataSource“];
DataRow dataRow = stoveTable.NewRow();
dataRow[0] = “全选“;
stoveTable.Rows.InsertAt(dataRow 0);
ViewState[“_dataSource“] = stoveTable;
}
return ViewState[“_dataSource“];
}
set { ViewState[“_dataSource“] = value; }
}
public string DataTextField
{
get { return ViewState[“DataTextField“] == null ? ““ : ViewState[“DataTextField“].ToString(); }
set { ViewState[“DataTextField“] = value; }
}
public string DataValueField
{
get { return ViewState[“DataValueField“] == null ? ““ : ViewState[“DataValueField“].ToString(); }
set { ViewState[“DataValueField“] = value; }
}
public string DataTextFormatString
{
相关资源
- c# 带树形显示的下拉框
- C# 下拉框多选
- winform下拉多选自定义控件(带全选)
- c# winform 窗体样式风格 多种漂亮好看
- C#编写的多选项卡浏览器 源码 MyWebB
- WPF加载和分页显示的图片列表,可多
- C# DevExpress SearchLookUpEdit 多选功能封装
- winform-下拉框多选
- C# 自定义ComboBox显示颜色下拉框
- C# 自定义带搜索下拉框
- C# winform datagridview 里的下拉框中 既可
- WPF自定义文本下拉框模仿百度搜索
- C#winform DataGridView checkbox复选框 实现
- WPF中支持检索的双列下拉框
- C#_winform_DataGridView_checkbox复选框_实现
- 自定义WPF TreeSelect、MultiTreeSelect 树形
- 用WPF实现多选下拉框
- C#复选框重绘 Checkbox
- WPF datagrid 表格复选框
- Asp.NetC#创建Excel,动态给下拉框赋值
- sa-C#自定义控件usercontrol--美化单选按
- 完美实现ComBox多列下拉框+自动完成
- C# RadioListBox 多选框
- 美化单选按钮和复选按钮
- C#单选框、复选框、列表等源码举例说
- winform ComboBox 下拉框 显示图片效果
- 赞asp.net在线考试系统源码(附数据库
- DevExpress datagridview多选实现
- 多选的combox
- CheckBox分组颜色标记等功能的下拉框
评论
共有 条评论