该文被密码保护。 阅读全文
posted @ 2011-07-05 09:48 勇气 阅读(0) 评论(0) 推荐(0) 编辑
摘要: Gridview用法大总结啦!精彩效果截图加详细源代码注释,需要的朋友赶紧过来看看吧;走过路过,千万不要错过哦! 由于篇幅限制,代码就不贴啦,要下载源码的请点击这里;希望朋友们能给出一些好的建议,本人将尽力不断完善本文! 来点掌声吧,o(∩_∩)o...哈哈1:在Gridview中无须编写后台代码,直接实现增除删改 2:在Gridview中添加新记录3:在Gridview中实现编辑和更新操作4:在Gridview中实现一次性更新所有记录5:在Gridview中固定表头的实现6:在Gridview中合并单元格的实现7:在Gridview中将数据操作结果显示在Footer中8:在Gridview. 阅读全文
posted @ 2011-06-17 17:05 勇气 阅读(304) 评论(1) 推荐(0) 编辑
摘要: --sql对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这样的字符串,如果用数组的话,遍历很简单,但是t-sql不支持数组,所以处理下来比较麻烦。下边的函数,实现了象数组一样去处理字符串。一,用临时表作为数组create function f_split(@c varchar(2000),@split varchar(2)) returns @t table(col varchar(20)) as begin while(charindex(@split,@c)<>0) begin insert @t(col) values (substring(@c,1,char 阅读全文
posted @ 2011-06-14 10:47 勇气 阅读(305) 评论(0) 推荐(0) 编辑
摘要: declare @split varchar(2)set @split=','while(CHARINDEX(@split,@SalesDate)<>0)begininsert into SP_SpecialsCommodityEveryday(S_Id,C_Id,SalesWeek,LimitAmount)values(@return_Id,@C_Id,substring(@SalesDate,1,charindex(@split,@SalesDate)-1),@LimitAmount)IF( @@ERROR <> 0 )BEGINGOTO Clean 阅读全文
posted @ 2011-06-14 10:45 勇气 阅读(313) 评论(0) 推荐(0) 编辑
摘要: declare @sqlstr varchar(max), @querywhere varchar(max)--set @querywhere='where BarCode like ''%9%'''set @querywhere='where BarCode =''9'''set @sqlstr='select distinct 0 as ttype,s.Id,s.StoreNo as tNo,s.StoreName as tName,s.Provinces,s.City,s.Region 阅读全文
posted @ 2011-06-11 14:52 勇气 阅读(245) 评论(0) 推荐(0) 编辑
摘要: if(Convert.ToBoolean(dtSac.Rows[i]["ChangeIt"].ToString())){ Common.AdCommon.ShowInformation(string.Format("此店{0}已生效,不可删除",dtSac.Rows[i]["StoreName"].ToString())); return;} 阅读全文
posted @ 2011-06-10 14:33 勇气 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 先列出正确的写法,如果你只想马上改错就先复制吧,Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->protectedvoiddeleteDataRow(intRowID,DataTabledt){for(inti=dt.Rows.Count-1;i>=0;i--){if(Convert.ToInt32(dt.Rows[i]["RowID"])==RowID)dt.Rows.RemoveAt(i);}}如果你有时间想学习 阅读全文
posted @ 2011-05-16 11:59 勇气 阅读(493) 评论(0) 推荐(0) 编辑
摘要: string Qstr = null; foreach (DataRow dr in dt.Rows)//把获取的dt中的Id赋给字符串,用字符串传递 { Qstr += dr["PS_Id"].ToString() + ","; } //去除字符串后面的“,” if (Qstr == null) { Common.AdCommon.ShowError("该店没有下属店"); } else { Qstr = Qstr.Remove(Qstr.Length - 1); dt = bllPassive.SelectStore(Qstr); 阅读全文
posted @ 2011-05-14 20:05 勇气 阅读(200) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2011-05-10 10:16 勇气 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2011-05-10 10:00 勇气 阅读(2) 评论(0) 推荐(0) 编辑