首页 > 编程语言 >asp.net--slider控件

asp.net--slider控件

时间:2022-11-11 11:38:41浏览次数:38  
标签:控件 string -- tnode System slider str cnn using


asp.net--slider控件_html

asp.net--slider控件_css_02

asp.net--slider控件_slider_03

asp.net--slider控件_sql_04

.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"
οnclick="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;//设定数据源的控制语句

}
}


效果如下:

asp.net--slider控件_asp.net_05

标签:控件,string,--,tnode,System,slider,str,cnn,using
From: https://blog.51cto.com/u_15866446/5843742

相关文章

  • Android实战简易教程-第四十六枪(自定义控件体验之罗盘)
    前言作为一名有创新意思的开发人员,你迟早会发现内置的控件会满足不了你的想象力。拥有扩展已存在的视图、组建复合的控件以及创建独特的新视图能力,可以创建出最适合自己应用......
  • Android实战简易教程-第四十五枪(SlideSwitch-好看又实用的开关按钮)
    开关按钮也是在项目中经常用到的控件,github上有开源的项目,我们研究下它的使用方法:1.SlideButton.java:/**Copyright(C)2015QuinnChen**LicensedundertheApache......
  • Android实战简易教程-第四十三枪(Shell Script 运行Command)
    android系统运行于DalvikVM中,有着与Linux雷士的ShellCommand指令,可通过Runtime().getRuntime().exec()来运行指令。下面我们就通过代码来实现这一功能,体验一下命令行。1.a......
  • 第三章 线性表
    一、线性表定义线性表:零个或多个数据元素的有限序列。(零个的时候是空表)线性表的特性是:除了第一个元素(只有后继)和最后一个元素(只有前驱),每个元素都只有一个前驱和后继。二、线......
  • Android实战简易教程-第四十九枪(两种方式实现网络图片异步加载)
    加载图片属于比较耗时的工作,我们需要异步进行加载,异步加载有两种方式:1.通过AsyncTask类进行;2.通过Handler来实现,下面我们就来看一下如何通过这两种方式实现网络图片的异步加......
  • JQuery animate 动画研究汇总
    jquery.color.js要放在juqery-1.8.3.js这个核心库的下面:.aspx代码如下:<%@PageTitle=""Language="C#"MasterPageFile="~/SAMPLE_CODE/AMST_SAMPLE.master"AutoEventWire......
  • SBT10100VCT-ASEMI肖特基二极管SBT10100VCT
    编辑:llSBT10100VCT-ASEMI肖特基二极管SBT10100VCT型号:SBT10100VCT品牌:ASEMI封装:TO-220AB特性:肖特基二极管正向电流:10A反向耐压:100V恢复时间:5ns引脚数量:3芯片个数:2芯片尺寸:58......
  • asp.net弹出层扩展研究
    .aspx代码如下:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="popup.aspx.cs"Inherits="lesson_code_Default2"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML......
  • aps.net--自动图片移动模块( JQuery animate)
    .aspx代码如下:<%@PageTitle=""Language="C#"MasterPageFile="~/SAMPLE_CODE/AMST_SAMPLE.master"AutoEventWireup="true"CodeFile="S2_JAnimate_ImgMove.aspx.cs"Inh......
  • Java实现算法之--选择排序
        选择排序也是比较简单的一种排序方法,原理也比较容易理解,它与冒泡排序的比较次数相同,但选择排序的交换次数少于冒泡排序。冒泡排序是在每次比较之后,若比较的两个......