如题。
C#的喔
在网上找了很多例子、控件,要么不全,要么有问题,弄的好郁闷。
希望能有人能给出个完整的例子,或者完整的控件附带使用示例。
最好能留下QQ方便咨询。
在下先谢谢啦。。
C#的喔
在网上找了很多例子、控件,要么不全,要么有问题,弄的好郁闷。
希望能有人能给出个完整的例子,或者完整的控件附带使用示例。
最好能留下QQ方便咨询。
在下先谢谢啦。。
解决方案 »
- Repeater两层或多层嵌套,最外层或中间层的Container.ItemIndex怎么区分?
- 为什么数据传不到第二页里呢?
- 需要做一个财务类的软件,用winform好还是用asp.net好呢?
- 刚刚装了VS2005发现,显示了**.resx这个文件怎么取消呀
- 一个页面输出变量的菜问题
- 关于TextBox的问题
- 网页中realplay对象如何设置播放列表?
- dategrid的模板列中的超级连接列能传2个参数吗任何传,解决者100分!!!!
- 怎样在server 2008 R2 64位上共享文件夹(C# 代码实现)
- 如何让登入窗口中帐号输入框的值不保存,也就是点击此框看不到任何帐号名存在
- fckeditor图片显示不出来 急!急!急!
- 服务器出现意外情况。 (异常来自 HRESULT:0x80010105 (RPC_E_SERVERFAULT))
using System.Threading; Response.Write("<div id='mydiv' >");
Response.Write("_");
Response.Write("</div>");
Response.Write("<script>mydiv.innerText = ';</script>");
Response.Write("<script language=javascript>;");
Response.Write("var dots = 0;var dotmax = 10;function ShowWait()");
Response.Write("{var output; output = '正在装载页面';dots++;if(dots>=dotmax)dots=1;");
Response.Write("for(var x = 0;x < dots;x++){output += '·';}mydiv.innerText = output;}");
Response.Write("function StartShowWait(){mydiv.style.visibility = 'visible'; ");
Response.Write("window.setInterval('ShowWait()',1000);}");
Response.Write("function HideWait(){mydiv.style.visibility = 'hidden';");
Response.Write("window.clearInterval();}");
Response.Write("StartShowWait();</script>");
Response.Flush();
Thread.Sleep(10000); 在ShowProgress.aspx窗体的html的中输入:
<script>
HideWait();
</script>
http://51aspx.com/CV/LargeFileUpload/
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Maticsoft.DBUtility;
using System.Data.SqlClient;
using System.IO;
using System.Text;
using System.Net;
public partial class admin_IndexStatic : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
beginProgress();
for (int hh = 1; hh <= 100; hh++)
{
setProgress(hh);
//这里是上传文件的方法 过程
}
finishProgress();
}
//读取模板
public StringBuilder GetFileCode()
{
StringBuilder htmltext = new StringBuilder();
try
{
string FilePageDir = ConfigurationManager.AppSettings["defaulthtml"].ToString();
using (StreamReader sr = new StreamReader(FilePageDir, Encoding.Default))
{
String line;
while ((line = sr.ReadLine()) != null)
{
htmltext.Append(line);
}
sr.Close();
}
}
catch (Exception ex)
{
throw ex;
}
return htmltext;
}
//生成文件
public void RunFilesBuild(StringBuilder strhtml, string filePath)
{
if (System.IO.File.Exists(filePath) == true)
{
System.IO.File.Delete(filePath);
}
FileInfo finfo = new FileInfo(filePath);
using (FileStream fs = finfo.OpenWrite())
{
StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.Default);
sw.WriteLine(strhtml);
sw.Flush();
sw.Close();
}
}
//根据ProgressBar.htm显示进度条界面
private void beginProgress()
{ string templateFileName = Path.Combine(Server.MapPath("."), "ProgressBar.htm");
StreamReader reader = new StreamReader(@templateFileName, System.Text.Encoding.GetEncoding("GB2312"));
string html = reader.ReadToEnd();
reader.Close();
Response.Write(html);
Response.Flush(); }
//开始进程
private void setProgress(int percent)
{
string jsBlock = "<script>SetPorgressBar('" + percent.ToString() + "'); </script>";
Response.Write(jsBlock);
Response.Flush();
}
//结束进程
private void finishProgress()
{
string jsBlock = "<script>SetCompleted();SetCompleted1();</script>";
Response.Write(jsBlock);
Response.Flush();
}
}
ProgressBar.htm 代码<html xmlns="http://www.w3.org/1999/xhtml" id="mainWindow">
<head>
<title></title>
<script language="javascript">
function SetPorgressBar(pos)
{
//设置进度条居中
var screenHeight = window["mainWindow"].offsetHeight;
var screenWidth = window["mainWindow"].offsetWidth;
ProgressBarSide.style.width = Math.round(screenWidth / 2);
ProgressBarSide.style.left = Math.round(screenWidth / 4);
ProgressBarSide.style.top = Math.round(screenHeight / 2);
ProgressBarSide.style.height = "21px";
ProgressBarSide.style.display = "";
//设置进度条百分比
ProgressBar.style.width = pos + "%";
ProgressText.innerHTML = pos + "%";
} //完成后隐藏进度条
function SetCompleted()
{
ProgressBarSide.style.display = "none";
}
function SetCompleted1()
{
tb1.style.display = "none";
}
</script>
</head>
<body alink="darkgray" style="top:0px; left:0px" bgcolor="darkgray">
<table id="tb1" width="100%" height="100%" bgcolor="DarkGray">
<div id="ProgressBarSide" style="position:absolute;height:21x;width:100px;color:Silver;border-width:1px;border-style:Solid;display:none; background-color:White">
<div id="ProgressBar" style="position:absolute;height:21px;background-color:#3366FF"></div>
<div id="ProgressText" style="position:absolute;height:21px;text-align:center"></div>
</div>
</table>
</body>
</html>
@sqlstr nvarchar(4000), --查询字符串
@currentpage int, --第N页
@pagesize int --每页行数as
set nocount on
declare @P1 int, --P1是游标的id
@rowcount int
exec sp_cursoropen @P1 output,@sqlstr,@scrollopt=1,@ccopt=1,@rowcount=@rowcount output
select ceiling(1.0*@rowcount/@pagesize) as 总页数--,@rowcount as 总行数,@currentpage as 当前页
set @currentpage=(@currentpage-1)*@pagesize+1
exec sp_cursorfetch @P1,16,@currentpage,@pagesize
exec sp_cursorclose @P1
select @rowcount
set nocount offGO--测试代码
CREATE TABLE tb_test (id int,name varchar(20))
{
insert into tb_test values(1,'111')
insert into tb_test values(2,'222')
insert into tb_test values(3,'333')
insert into tb_test values(4,'444')
insert into tb_test values(5,'555')
}
select * from tb_test--第一个参数是SQL语句,第二个是当前第几页,第三个是几条分页
exec sp_PageList 'select * from tb_test',2,2