
技术文章
Gemini_球球
这个作者很懒,什么都没留下…
展开
-
c#中 使用javascript的alert函数
两种方式如下:1、ScriptManager.RegisterStartupScript(this, this.GetType(), "", "alert('请输入数字!');", true);2、Response.Write("alert('请输入数字!')"); 第一种是对的,点击确定按钮后,不会执行任何操作,也不会使网页排版变形。第二种就相反,会变形哦,各种。。。原创 2012-12-04 17:44:57 · 2020 阅读 · 0 评论 -
dropdownlist无法执行onselectedindexchanged的问题
dropdownlist无法执行onselectedindexchanged的问题,是因为没有把默认的AutoPostBack设为True。原创 2012-12-28 10:04:04 · 990 阅读 · 0 评论 -
sqldatareader.reader()的问题
数据库里面明明有6条数据,但是用了 using (SqlDataReader recu = frame.Proc_ServiceInfo_Query(FrameID, sqlHelper)) { if (recu.Reader()) { ///创建DataSet数据源原创 2012-12-28 11:08:56 · 349 阅读 · 0 评论 -
table.Clone()用法介绍
// 摘要: // 克隆 System.Data.DataTable 的结构,包括所有 System.Data.DataTable 架构和约束。 // // 返回结果: // 新的 System.Data.DataTable,与当前的 System.Data.DataTable 具有相同的架构。原创 2013-01-08 17:07:31 · 4054 阅读 · 1 评论 -
session作购物车,table载入session问题以及存取问题
来代码咯!DataTable userInfo = new DataTable();userInfo = user.get_User_Info(UserName.Text.Trim(), userGetHelper);Session["UserInfomation"] = userInfo; //注意:userInfo是table哦Response.Redirect("~原创 2013-01-08 16:28:14 · 737 阅读 · 0 评论 -
利用关键字拼接两个Datatable。方法名:DataTable.Merge
上菜了:第一种方法:使用Merge DataTable table1 = new DataTable(); DataTable table2 = new DataTable();table1.Load(recu1);table2.Load(recu2);table1.PrimaryKey = new DataColumn[] { table1.Columns["原创 2013-01-09 14:55:35 · 7615 阅读 · 0 评论 -
linkbutton用法咯
在ajax 中怎样在点击LinkButton 后弹出confirm确认框LinkButtonC# codeprotected void GridView1_RowDataBound1(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { /转载 2013-01-17 10:47:54 · 4178 阅读 · 0 评论 -
linkbutton点击事件,执行javascript函数,弹出子窗口
哇塞,好开心,研究了好久,不过很简单,不要拍砖啊,我也是潜心研究了大半个下午哦 <asp:LinkButton s原创 2013-01-17 15:42:03 · 7549 阅读 · 2 评论 -
dataGrid表头显示
近几日做数据绑定,发现如果数据源为空的话,表头不可见,那样的话就极为难看咯。要么不进行数据源是否为空的判断,直接绑定:DataTable result = frame.Proc_ServiceInfo_Query(FrameID, sqlHelper); ServiceList.DataSource = result; ServiceList.DataB原创 2013-02-27 11:52:59 · 585 阅读 · 0 评论 -
Ajax初学者(2)
function SentVoice(msg) { alert("正在发送,请耐心等待!"); functionPage.SendMsg(msg,getSendCallBack); //回调函数的处理函数要写在这里哦}function getSendCallBack(res) { if (res.value == 1)原创 2013-03-29 17:30:12 · 594 阅读 · 0 评论 -
Response.Write这样可以实现执行对话框再跳转页面
Response.Write("alert('添加成功!');window.navigate('Company.aspx')");当然还有其他方法了,我用这样,用着还可以原创 2012-12-17 11:15:33 · 1624 阅读 · 0 评论 -
文本框内数据更新后,取出来还是更新前的数据
文本框内数据更新后,取出来还是更新前的数据,错误在于我把if (!Page.IsPostBack)注释掉了。它是什么意思呢?这是判断是否第一次加载该页面,如果是呢,if (!Page.IsPostBack)会返回true,然后执行if里面的语句;如果不是第一次呢,就会执行else的语句咯。我把它注释掉之后呢,我更新了数据,当我点击更新按钮时,页面又加载一次,由于没有判断是否第一次加原创 2012-12-14 16:49:14 · 442 阅读 · 0 评论 -
Navicat中 1366错误 incorrect string value
新建表后,要插入数据,保存报错,1366错误 -- incorrect string value。按照如上图所示改一下排序规则和字符集就行了。原创 2012-12-05 09:22:12 · 27995 阅读 · 3 评论 -
SqlServer连接数据库方法
第一步,先要开启IIS服务。打开 计算机-管理,如下图:找到SQL代理,右键启动就好了。第二部就是打开SqlServer,连接数据库就行了。 启动asp.net服务的方法同此一样。原创 2012-12-05 11:18:02 · 1022 阅读 · 0 评论 -
数据库存储过程使用左外连接left join
一切看图吧,懒得解释,解释了又不如图来的直观。需求:首先有四个表,如右图:代理商的管理员账户的姓名存到了用户信息里面的,现在需要取出代理商的所有信息,以及它的管理员的名字。哎,自己研究了老半天,本身好久没有操作数据库了。其实很简单啦,就是个左外连接嘛,哈哈。先说一下这个左外连接: left join是以A表的记录为基础的,A可以看成左表,B可以看成右表,left join是以左原创 2012-12-09 11:25:05 · 4503 阅读 · 0 评论 -
SQL SERVER存储过程的写法
查询语句:select *from Base_Framework where Parent_ID = NULL这样写是查不出东西的,具体的原因没深入了解,改成select *from Base_Framework where Parent_ID IS NULL就可以了。原创 2012-12-12 09:18:04 · 1153 阅读 · 0 评论 -
c# datagrid的绑定
还是直接上代码吧,直观。 using (SqlDataReader recu = company.Proc_SearchCompany(Companyname,Companycode,Companyperson,Tel,Mail, sqlHelper)) //这是存储过程哟 { if (recu.HasRows) {原创 2012-12-13 12:55:58 · 650 阅读 · 0 评论 -
sqlserver写多条件并列查询语句
ALTER PROCEDURE [dbo].[zq_SearchUser] @userName varchar(20),@tel varchar(20),@email varchar(20)AS declare @sql varchar(1000),@sql1 varchar(1000),@sql2 varchar(1000) set @sql='select * fr原创 2012-12-13 12:36:27 · 9538 阅读 · 0 评论 -
C# response.redirect传递多参
还是老规矩,简单的就直接上代码,直观。下面这行代码是1.aspx文件的button事件:本页面有几个文本框,是一些查询条件啦,button1是搜索按钮啦。因为我要把查出来的东西放到2.aspx的datagrid里面显示出来,所以干脆直接把参数传过去,在那边查,那边显示咯。 protected void Button1_Click(object sender, EventArgs e)原创 2012-12-13 13:03:14 · 6306 阅读 · 0 评论 -
int?类型可为null
之前想传递null给函数,发现int?类型可以传递nullDBNll.Value是一个类型原创 2012-12-13 16:57:51 · 1001 阅读 · 0 评论 -
函数传空参 调用存储过程
这个可是折腾了我昨天一下午,我就是喜欢能少写方法就少写,所以就会出现很多的问题。不过还是有很多收获。算了,还是贴代码吧,看的实在点。int? CompanyID = Convert.ToInt32(Session["Frame_ID"]); //这个是aspx.cs文件定义的参数咯,当session[“Frame_ID”]为null时,CompanyID=0.再看CS类文件的类原创 2012-12-14 11:36:31 · 528 阅读 · 0 评论 -
ajax初学初用
今天刚开始接触ajax,好烦啊,不会用,搞了一大天了,记下一些小细节问题吧1、记得引用js库2、记得引入你的JS文件3、JS里面页面加载的注册事件必须写到$(document).ready(function ()里面$(document).ready(function () { $(".voiceMessage").click(function () {原创 2013-03-28 20:23:37 · 559 阅读 · 0 评论