asp.net--slider控件

.aspx代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="slider_综合实例.aspx.cs" Inherits="lesson_code_Default2" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title></title>

<style type ="text/css">

#div_nav{ width:200px;}

#div_content { width:500px;

margin-left:20px;

padding:10px; }

.myHandle { width:10px; height:10px;

margin-top:10px; }

.myRail { width:500px; height:10px;

background-image:url("../img/rail_pm.png"); background-repeat:no-repeat;

position:relative;   }

</style>

<link href="../CSS/CSS_DEFAULT.css" rel="stylesheet" type="text/css" />

</head>

<body>

<form id="form1" runat="server">

<div>

<div id="div_nav" class ="fl">

<asp:TreeView ID="tv_date" runat="server"

onselectednodechanged="tv_date_SelectedNodeChanged"
ShowCheckBoxes="All">

</asp:TreeView>

<asp:Button ID="btn_showList" runat="server" Text="Button"

onclick="btn_showList_Click" />

</div>

<myatk:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">

</myatk:ToolkitScriptManager>

<div id="div_content" class ="fl">

<asp:UpdatePanel ID="UpdatePanel1" runat="server">

<ContentTemplate>

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

<asp:ListView ID="ListView1" runat="server" DataSourceID="AccessDataSource1"

ItemPlaceholderID="itemHolder">

<LayoutTemplate>

<div id="itemHolder" runat="server"></div>

</LayoutTemplate>

<ItemTemplate>

<h3> <%#Eval("pm_date","{0:D}") %></h3>

<asp:TextBox ID="txt_pm25" runat="server"

Text=‘<%#Eval("pm_val") %>‘/>

<myatk:SliderExtender ID="TextBox1_SliderExtender" runat="server"

Enabled="True" Maximum="500" Minimum="0" TargetControlID="txt_pm25"

HandleCssClass="myHandle" HandleImageUrl="~/IMG/handle_pm.png"

RailCssClass="myRail">

</myatk:SliderExtender>

</ItemTemplate>

</asp:ListView>

<asp:AccessDataSource ID="AccessDataSource1" runat="server"

DataFile="~/DATA/pm25.mdb"

SelectCommand="SELECT * FROM [T_PM25] WHERE ([pm_id] = ?)">

<SelectParameters>

<asp:ControlParameter ControlID="tv_date" DefaultValue="1" Name="pm_id"

PropertyName="SelectedValue" Type="Int32" />

</SelectParameters>

</asp:AccessDataSource>

</ContentTemplate>

<Triggers>

<asp:AsyncPostBackTrigger ControlID ="btn_showList" />

</Triggers>

</asp:UpdatePanel>

</div>

<div class ="clr"></div>

</div>

</form>

</body>

</html>

.aspx.cs代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.OleDb;

public partial class lesson_code_Default2 : System.Web.UI.Page
{    string str_cnn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=";
    string str_sourcefile = "~/data/pm25.mdb";
    OleDbConnection cnn;
    OleDbCommand cmd;
    OleDbDataReader datar;
    string str_sql;

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack) {
            maketree();
        }
    }

    protected void maketree() {
        string str_conn = str_cnn + MapPath(str_sourcefile);
        cnn = new OleDbConnection(str_conn);
        cnn.Open();

        str_sql = "SELECT * FROM T_PM25";

        cmd = new OleDbCommand(str_sql, cnn);
        datar = cmd.ExecuteReader();

        TreeNode _tnode;
        while (datar.Read()) {
            _tnode = new TreeNode();
            _tnode.Text = string.Format("{0:D}", (DateTime)datar["pm_date"]);
            _tnode.Value = datar["pm_id"].ToString();
            //_tnode.Value = datar["pm_val"].ToString();
            tv_date.Nodes.Add(_tnode);
        }

        cnn.Close();
    }
    protected void tv_date_SelectedNodeChanged(object sender, EventArgs e)
    {
        //TextBox1.Text = tv_date.SelectedValue;
    }
    protected void btn_showList_Click(object sender, EventArgs e)
    {
        string _values = "";
        foreach (TreeNode _tnode in tv_date.CheckedNodes) {//遍历整个树
            _values += _tnode.Value + ",";//用于拼写SQL语句
        }

        string _sql = "SELECT * FROM T_PM25 WHERE PM_ID IN ("+_values+")";
        //TextBox1.Text = _sql;
        AccessDataSource1.SelectCommand = _sql;//设定数据源的控制语句

    }
}

效果如下:

时间: 2024-10-11 08:10:50

asp.net--slider控件的相关文章

初始ASP.NET数据控件【续 ListView】

ListView控件   ListView控件可以用来显示数据,它还提供编辑,删除,插入,分页与排序等功能.ListView是GridView与DataList的融合体,它具有GridView控件编辑数据的功能同时还具有DataList控件的灵活布局的功能.ListView控件的分页功能需要通过DataPager控件来实现. ListView控件的模版 LayoutTemplate:标识定义控件的主要布局的根模版.包含一个占位符对象,如表行(tr),div,span元素.此元素将由ItemTem

asp.net分页控件使用详解【附实例下载】

本篇文章主要对asp.net创建事务的方法进行实例介绍,具有很好的参考价值,需要的朋友一起来看下吧 一.说明 AspNetPager.dll这个分页控件主要用于asp.net webform网站,现将整理代码如下 二.代码 1.首先在测试页面Default.aspx页面添加引用 <%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer"

Asp.Net数据控件引用AspNetPager.dll分页

今天与大家分享一下"Asp.Net数据控件引用AspNetPager.dll分页"首先声明以下几点: 1.也许讲解有点初级,希望高手不要"喷"我,因为我知道并不是每一个人都是高手,我也怕高手们说我装13,小生不才: 2.如有什么不对的地方,还希望大家指出,一定虚心学习: 3.本文属于作者原创,尊重他人劳动成果,转载请注明作者,谢谢. 下面开讲: 第一步:首先是下载一个AspNetPager.dll 下载地址 http://files.cnblogs.com/tand

ASP.NET控件&lt;ASP:Button /&gt; html控件&lt;input type=&quot;button&quot;&gt;区别联系

ASP.NET控件<ASP:Button />-------html控件<input type="button">杨中科是这么说的:asp和input是一样的东西 服务器只认识input,我们可以直接写input 但是asp是要把自己自动翻译成input再交给服务器的.其实是一样的东西 写写我看到的区别:                asp控件,直接可以用c#编程                input加上 runat=“server” 也被c#编程了 说白

asp.net验证控件

asp.net验证控件的好处: 1,客户端服务器端都会同时校验. 2,简化校验逻辑. 1,RequiredFieldValidator:非空校验 InitialValue:默认值.当控件的值等于默认值时不能通过校验. Text:显示的错误信息. ControltoValidat:关联需要验证的控件. 2,RangeValidator:在给定的最大最小值之间. Type:需要验证的数据类型.MaximumValue:最大值.MinimumValue:最小值. 不会进行非空校验.如要进行非空校验需要

asp.net 不用控件 循环输出数据库数据的方法

不使用什么repeater gridview之类的控件,怎么才能输出数据库的数据到一个table ,我用response.write在后台,拼接 table 代码可以输出 但总是在页面的最上面 , 是不是要在aspx页面相应位置用<% %> 循环输出 但又提示找不到我后台填充的DATASET,因为听说公司做asp.net是不用控件的,想知道他们是怎么做输出数据库表格的,还请高手帮帮忙,谢谢了. 不明白来问我后台代码public string test = "";    pr

javascript获取asp.net服务器端控件的值

代码如下: <%@ Page Language="C#" CodeFile="A.aspx.cs" Inherits="OrderManage_A" %> <%@ Register Src="../UserControl/CtrlCalendar.ascx" TagName="CtrlCalendar" TagPrefix="uc1" %> <html>

asp.net验证控件详解

ASP.NET验证控件详解     现在ASP.NET,你不但可以轻松的实现对用户输入的验证,而且,还可以选择验证在服务器端进行还是在客户端进行,再也不必考虑那么多了,程序员们可以将重要精力放在主程序的设计上了. ASP.NET公有六种验证控件,分别如下: 控件名           功能描叙 RequiredFieldValidator(必须字段验证) 用于检查是否有输入值 CompareValidator(比较验证) 按设定比较两个输入 RangeValidator(范围验证) 输入是否在指

FineUIMvc v1.4.0 发布了(ASP.NET MVC控件库)!

FineUIMvc v1.4.0 已经于 2017-06-30 发布,FineUIMvc 是基于 jQuery 的专业 ASP.NET MVC 控件库,是我们的新产品.由于和 FineUI(专业版)共享前端库,所以从一开始功能就非常丰富,而且产品稳定可靠. 目前官网示例和版本记录已更新:官网示例:http://fineui.com/demo_mvc/更新记录:http://fineui.com/version_mvc/ FineUIMvc(基础版)完全免费 FineUIMvc(基础版)作为三石奉

Cocos2d-X中的Slider控件

Slider控件事实上就是滑块控件,经常使用于音乐中的音量控制,在Windows编程中开发音乐播放器就须要用到滑块控件控制音量 首先在project文件夹下的Resource文件夹中放 在Skider.h加入以下的代码 #ifndef __Slider_H__ #define __Slider_H__ #include "cocos2d.h" #include "cocos-ext.h" USING_NS_CC; USING_NS_CC_EXT; class Sli