设为首页】 【加入收藏】 【网站地图】 【商品折扣
娱乐一生 娱乐明星
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
首页  |  java  |  .NET  |  C/C++  |  网页技术  |  php  |  asp  |  delphi  |  VC  |  VB开发  |  游戏开发  |  软件工程  |  Power Builder  |  Linux开发  |  Windows开发技巧
当前位置:首页 >> 开发实例 >> 一個Ajax.NET的查詢實例

一個Ajax.NET的查詢實例 -

因為項目中只能用.net 1.1,所以atlas是用不了了,只能玩玩AjaxProfe ion.net, 下面是一個查詢的案例。 在頁面上放置一個DataGrid1,各種查詢結果均放入其中,在client端的JS中將SQL語句傳給server端的方法,執行一個查詢,並可以控制雙擊行是否展開一個新的查詢。可將DataGrid1的內容導出到excel中、模擬gmail的Ajax的loading運用

using System;
using System.Collectio 
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.We 
using System.Web.Se io tate;
using System.Web.UI;
using System.Web.UI.WebControl 
using System.Web.UI.HtmlControl 
using System.Data.SqlClient;
using System.IO;
name ace eol
{
  /**//// < ummary>
  /// index 的摘要描述。
  /// </summary>
  public cla  index : System.Web.UI.Page
  {
  protected System.Web.UI.WebControls.TextBox TextBox1;
  protected WebControlLibrary.I utCalendar startTime;
  protected WebControlLibrary.I utCalendar endTime;
  protected WebControlLibrary.I utCalendar  tartTime;
  protected WebControlLibrary.I utCalendar pEndTime;
  protected System.Data.SqlClient.SqlCo ection Co =new SqlCo ection();
  protected System.Web.UI.WebControls.TextBox eform 
  protected System.Web.UI.WebControls.Label Label1;
  protected System.Web.UI.WebControls.DataGrid DataGrid1=new DataGrid();
  protected System.Web.UI.WebControls.Button Button2;
  protected System.Web.UI.HtmlControls.HtmlI utText a licant;
  public string toExcel;
 
  private void Page_Load(object sender, System.EventArgs e)
  {
  AjaxPro.Utility.RegisterTypeForAjax(typeof(eol.index));
  }

  public DataSet DB(string dataName, string sqlCmd)
  {
  string co tr="server=172.16.0.120;uid=msikd wd=dbmsik;database="+dataName;
  Co .Co ectio tring=co tr;
  try
  {
  Co .Open();
  }
  catch(Exception ex)
  {
  Co .Close();
  Re o e.Write(ex.Me age);
  }
  SqlCommand cmd=new SqlCommand(sqlCmd, Co );
  SqlDataAdapter da=new SqlDataAdapter();
  da.SelectCommand=cmd;
  DataSet ds = new DataSet();
  da.Fill(ds);
  Co .Close();
  return d 
  }

  Web Form 設計工具產生的程式碼#region Web Form 設計工具產生的程式碼
  override protected void OnInit(EventArgs e)
  {
  //
  // CODEGEN: 此為 A .NET Web Form 設計工具所需的呼叫。
  //
  InitializeComponent();
  base.OnInit(e);
  }
 
  /**//// < ummary>
  /// 此為設計工具支援所必須的方法 - 請勿使用程式碼編輯器修改
  /// 這個方法的內容。
  /// </summary>
  private void InitializeComponent()
  { 
  this.Co  = new System.Data.SqlClient.SqlCo ection();
  this.Button2.Click += new System.EventHandler(this.Button2_Click);
  this.DataGrid1.ItemCreated += new System.Web.UI.WebControls.DataGridItemEventHandler(this.getPageIndexStyle);
  this.Load += new System.EventHandler(this.Page_Load);

  }
  #endregion


  private void getPageIndexStyle(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
  {
 
  if(e.Item.ItemType == ListItemType.Pager)
  {
  e.Item.Cells[0].Text="Total Row:"+this.DataGrid1.Items.Count.ToString();
  }
  }
 
  [AjaxPro.AjaxMethod]
  public string AjaxData(string  ql, bool clientEvent)
  {
  if (clientEvent)
  {
  DataGrid1.ItemDataBound+=new DataGridItemEventHandler(DataGrid1_ItemDataBound);
  }
//  DataGrid1.AllowPaging=true;
// 



 

娱乐图摘

更多 >>

靓丽清纯美女meimei

美女私房全裸照
导演劝女演员脱衣服(视频)

大胆火辣人体艺术写真(图)

黑丝妹妹热辣诱惑-丝袜美女妹妹

PLMM 漂亮妹妹图集-妹妹图库

全球美女图库-美女集中营

52MM 我爱漂亮妹妹-制服妹妹诱惑

图王图库-世界美女明星图片资料库
美女写真集锦

激情两性-解密性生活
浴室MM湿身内衣诱惑
邻家小妹洗澡被偷拍(视频)

热点文章

更多

· A .NET验证控件祥解(转)
· A .net:Literal控件用法
· A .NET中文件上传下载方法集合
· A .NET中Cookie编程的基础知识(3)
· A .net 验证码(C#)
· 在A .Net中创建动态表格
· 设计A .NET新闻管理系统
· 将A .NET页面内的数据导出到Excel&nbs
· A .Net2.0 GridView&n
· 利用A .NET设计FTP文件上传

热点文章

更多