|
|
Posted on 2007-02-24 17:58 webabcd 阅读(13722) 评论(217) 编辑 收藏 网摘 所属分类: Index文章索引
[最后更新:2009.06.22]
- 稳扎稳打 Silverlight 系列文章
- Silverlight 1.0
- Silverlight 2.0 系列文章索引 Silverlight 2.0 在线 Demo
- 稳扎稳打Silverlight(3) - 2.0控件之Border, Button, Calendar, Canvas, CheckBox, ComboBox
- 稳扎稳打Silverlight(4) - 2.0控件之DataGrid, DatePicker, Grid, GridSplitter, HyperlinkButton, Image
- 稳扎稳打Silverlight(5) - 2.0控件之ListBox, MediaElement, MultiScaleImage, PasswordBox, ProgressBar, RadioButton
- 稳扎稳打Silverlight(6) - 2.0控件之ScrollViewer, Slider, StackPanel, TabControl, TextBlock, TextBox, ToggleButton
- 稳扎稳打Silverlight(7) - 2.0图形之Ellipse, Line, Path, Polygon, Polyline, Rectangle
- 稳扎稳打Silverlight(8) - 2.0图形之基类System.Windows.Shapes.Shape
- 稳扎稳打Silverlight(9) - 2.0画笔之SolidColorBrush, ImageBrush, VideoBrush, LinearGradientBrush, RadialGradientBrush
- 稳扎稳打Silverlight(10) - 2.0其它之Transform详解,以及UIElement和FrameworkElement的常用属性
- 稳扎稳打Silverlight(11) - 2.0动画之ColorAnimation, DoubleAnimation, PointAnimation, 内插关键帧动画
- 稳扎稳打Silverlight(12) - 2.0外观之样式, 模板, 视觉状态和视觉状态管理器
- 稳扎稳打Silverlight(13) - 2.0交互之鼠标事件和键盘事件
- 稳扎稳打Silverlight(14) - 2.0交互之InkPresenter(涂鸦板)
- 稳扎稳打Silverlight(15) - 2.0数据之一次绑定, 单向绑定, 双向绑定, INotifyPropertyChanged, 数据转换, 数据验证
- 稳扎稳打Silverlight(16) - 2.0数据之独立存储(Isolated Storage)
- 稳扎稳打Silverlight(17) - 2.0数据之详解DataGrid, 详解ListBox
- 稳扎稳打Silverlight(18) - 2.0视频之详解MediaElement, 开发一个简易版的全功能播放器
- 稳扎稳打Silverlight(19) - 2.0通信之调用REST服务,处理JSON格式, XML格式, RSS/ATOM格式的数据
- 稳扎稳打Silverlight(20) - 2.0通信之WebClient, 以字符串的形式上传/下载数据, 以流的方式上传/下载数据
- 稳扎稳打Silverlight(21) - 2.0通信之WebRequest和WebResponse, 对指定的URI发出请求以及接收响应
- 稳扎稳打Silverlight(22) - 2.0通信之调用WCF服务, 对传输信息做加密
- 稳扎稳打Silverlight(23) - 2.0通信之调用WCF的双向通信(Duplex Service)
- 稳扎稳打Silverlight(24) - 2.0通信之Socket, 开发一个多人聊天室
- 稳扎稳打Silverlight(25) - 2.0线程之Thread, Timer, BackgroundWorker, ThreadPool
- 稳扎稳打Silverlight(26) - 2.0线程之Lock, Interlocked, EventWaitHandle, Monitor, ThreadStaticAttribute
- 稳扎稳打Silverlight(27) - 2.0网页之可脚本化, 与DOM的交互, 与JavaScript的交互
- 稳扎稳打Silverlight(28) - 2.0通信之调用ADO.NET Data Services(数据服务)
- 稳扎稳打Silverlight(29) - 2.0Tip/Trick之Cookie, 自定义字体, 为程序传递参数, 自定义鼠标右键, 程序常用配置参数
- 稳扎稳打Silverlight(30) - 2.0Tip/Trick之Silverlight.js, Silverlight.supportedUserAgent.js, 自定义启动界面, 响应鼠标滚轮事件
- 稳扎稳打Silverlight(31) - 2.0Tip/Trick之加载XAP, 加载XAML, 加载DLL, AppManifest.xaml文件说明, 自定义鼠标指针
- 稳扎稳打Silverlight(32) - 2.0Tip/Trick之MessageBox, Popup, 循环的几种实现方法, 动态变换主题, 本地化(多语言), 响应鼠标双击事件
- 游戏人生 Silverlight 系列文章
- 化零为整 WCF 系列文章索引
- 化零为整WCF(1) - 不能免俗,我也从Hello开始
- 化零为整WCF(2) - 契约Contract(ServiceContract、OperationContract、DataContract、ServiceKnownType和DataMember)
- 化零为整WCF(3) - 绑定Binding(basicHttpBinding和netTcpBinding)
- 化零为整WCF(4) - 异常处理(Exception、FaultException、FaultException、IErrorHandler)
- 化零为整WCF(5) - 宿主Hosting(宿主在IIS, Application, WAS, WindowsService)
- 化零为整WCF(6) - 消息处理(异步调用OneWay, 双向通讯Duplex)
- 化零为整WCF(7) - 消息处理(使用消息传输优化机制 - MTOM)
- 化零为整WCF(8) - 消息处理(使用流数据传输文件)
- 化零为整WCF(9) - 序列化(DataContractSerializer, XmlSerializer, DataContractJsonSerializer, SoapFormatter, BinaryFormatter)
- 化零为整WCF(10) - 实例模型(InstanceContextMode)
- 化零为整WCF(11) - 会话状态(Session)
- 化零为整WCF(12) - 并发和限流(Concurrent和Throttle)
- 化零为整WCF(13) - 并发控制(锁)(Mutex, Semaphore, Monitor, Lock, ThreadPool, Interlocked, ReaderWriterLock)
- 化零为整WCF(14) - 事务(Transaction)
- 化零为整WCF(15) - 可靠性消息(ReliableMessaging)
- 化零为整WCF(16) - 消息队列(MSMQ - MicroSoft Message Queue)
- 化零为整WCF(17) - 安全(Security)
- 化零为整WCF(18) - Web编程模型(WCF创建REST, AJAX调用WCF)
- 步步为营 VS 2008 + .NET 3.5 系列文章索引
- 再接再厉 VS 2008 sp1 + .NET 3.5 sp1 系列文章索引
- 返璞归真 asp.net mvc 1.0 系列文章
- 乐在其中设计模式(C#)系列文章索引
- 温故知新 ASP.NET 2.0(C#) 系列文章索引
- 新瓶旧酒 ASP.NET AJAX 系列文章索引
- 媛媛控件库之扩展GridView控件(索引) - 增加多个常用功能
- 媛媛控件库之其它
- 积少成多Flash ActionScript 3.0
- C#
- 自定义控件
- .NET类库应用
- .NET常用应用
- .NET控件
- JavaScript
- ASP.NET AJAX
- SQL Server
- 高手的系列文章索引
Feedback
@ms_dos
从没出现过那样的问题
不过个人感觉应该不是代码里cookie的问题
@webabcd
我将文件放在www.djusb.net/?ms_dos里,文件名为“树形左侧栏菜单.rar ”,目前的问题是:第一次运行正常,如果刷新浏览器(傲游),图标不显示、鼠标单击不响应。
麻烦帮我看看,我的Email:ms_dos@126.com
谢谢!
@ms_dos
应该是没问题了,我下你的版本也是有问题的,改完后就ok了
你好,由於剛涉足Web開發,搜到你的這個SmartGridView,感覺很好用,現請教一個問題: ObjectDataSource 資料源設成一個中間層的一個查詢資料的方法,此方法需要一個參數,分別是用戶在網頁上兩個DropDownList和一個textbox框的拼裝成的sql語句,要實現的目標是用戶輸入完後點擊查詢按鈕開始調用與ObjectDataSource綁定的查詢方法去查資料庫,然後取回的資料顯示在與ObjectDataSource綁定的你的SmartGridView控制項中,並自動分頁。 查詢按鈕的代碼: Me.odsDataSource.SelectParameters.Add("strWhere", strWhere) Aspx代碼: <asp:ObjectDataSource ID="odsDataSource" runat="server" SelectMethod="GetList" TypeName="HoplunBusiness.BLproduct_schedule" EnablePaging="false"> </asp:ObjectDataSource>
問題是,我一進入這個頁面,就出現我了問題,該如何使用這種功能。盼復為謝!
@旌浪
设置
GridView的
PagingStyle="Default"
然后添加如下属性集合
<PagerSettings Position="TopAndBottom" PageButtonCount="7" FirstPageText="<font face='webdings'>9</font>"
PreviousPageText="<font face='webdings'>3</font>" NextPageText="<font face='webdings'>4</font>"
LastPageText="<font face='webdings'>:</font>" />
即可
@webabcd 你好,感謝你的回復,我按照你的方法做了,還是出現如下錯誤信息:
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: ObjectDataSource 'odsDataSource' could not find a non-generic method 'GetList' that has parameters: strWhere, strWhere1. 部分aspx的碼如下: <cc1:SmartGridView ID="SmartGridView1" runat="server" BackColor="White" BorderColor="#999999" BorderStyle="solid" BorderWidth="1px" CellPadding="3" AutoGenerateColumns="False" AllowSorting="True" Width="1050" CssClassMouseOver="OverRow" AllowPaging="true" PagingStyle="Default" DataSourceID="odsDataSource" PageSize="20"> </cc1:SmartGridView> ... <asp:ObjectDataSource ID="odsDataSource" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetList" TypeName="HoplunBusiness.BLproduct_schedule" > <SelectParameters> <asp:Parameter Name="strWhere" Type="String" /> </SelectParameters> </asp:ObjectDataSource> 這是什么原因呢,能否msn或qq請教一下。 我的qq:52433739 msn:jinliangliu@163.com
@旌浪
这个问题是
没有找到参数为strWhere, strWhere1的GetList方法,不用我的那个控件也是会报错的
我的msn
webabcd
hotmail
com
@webabcd 我在源碼中將tc.ColumnSpan = this.Columns.Count 改成tc.ColumnSpan=1之后,重新運行,一樣看不到上面及下面的分頁..... 有沒有其它方法代替?
@旌浪
因为没有你的数据,我是通过你给我的html源码判断的
你可以这样试试
你的列太多了,少绑定几列试试,看看有没有问题,没有问题再慢慢加
有问题的话就从html源码入手,应该是有分页的row的,但是显示不出来,看看相关的tr,td是否有问题
博主,我的名字也叫王磊,不过和你的水平比起来差多了,还得向你学习!
好东西真多啊!
对我来说真的很有用,谢谢哦!
@_@
@tutuqqy
看IP,咱们应该是同一家公司的
谁啊?
很好啊...你个BLOG我收藏了哦......
希望经常更新些好东西啊...实际开发中能用到的...在这里谢谢楼主了.
hi,这个索引的维护,是每次增加一行html呢? 还是楼主通过xml之类的技术来生成的? 谢谢!
@Victor.Woo
:)
呵呵
是我自己手动加的
联系方式QQ: 200939
全国第一家虚拟主机:支持伪静态.有利于提高排名
15G全能空间年付500元/月付70元 可免费试用
5GB 独立WEB空间、5GB 企业邮箱空间、5GB MSSQL数据库
(可划分5个数据库。可独立放5个不同的站点)
IIS连接数据 500 个、500GB/月流量、共享日志文件空间
企业邮箱功能
赠送5GB 超大企业邮箱,500个Email企业邮箱用户
自动回复、自动转发、POP3、SMTP收发信、SMTP发信认证
邮件过滤、邮件拒收、邮件夹管理、邮件域管理、定制邮件数
数据库功能
支持5GB MSSQL数据库空间,5个用户数据库、Access
主机功能支持
采用安全稳定的Win2003 .net2.0 架构
支持ASP、PHP、ASP.NET、PERL等脚本、支持自定义CGI
全面支持.net2.0版本,独立的Application应用池,
支持SSI(Shtml),支持FrontPage扩展
可免费自行绑定5个域名、500个解析、500个子域名
详情咨询 QQ:200939
樓主, 請教您, 我將扩展GridView控件(5) - 固定指定行、指定列置放到MasterPage架構下, 往右拉scrollbar後發生表身後面未凍結的資料會覆蓋前面凍結(固定指定行、指定列)欄位, 該如如修正? 謝謝
@josh.wu
不同的覆盖是css控制的
你可以试着改一下
/*固定行*/
.yy_sgv_fixRow
{
position: relative; top: expression(this.offsetParent.scrollTop - 1);
}
/*固定列*/
.yy_sgv_fixCol
{
position: relative; left: expression(this.offsetParent.scrollLeft - 1);
}
/*高优先级的固定*/
.yy_sgv_fixHigh
{
z-index: 9999;
}
/*低优先级的固定*/
.yy_sgv_fixLow
{
z-index: 1000;
}
好啊.
一个好人啊.
帮助别人,也就帮助了自己.
我想你的工作肯定开展的很顺利.
@tmxkhd666
:)
确实是“帮助别人,也就帮助了自己”
嗯,有个好心态,工作肯定会很顺利的
在与你MSN联系当中,
与感觉到你确实是这样的人.
有一个好的心态,能热心帮助他人,关心自己的下属.
是一个好的员工,好的经理,好的领导.
真像与你交个朋友,
不知愿意否?
@tmxkhd666
:)
真是过奖了
你应该是msn的“雄鹰展翅”,呵呵,你还没发给我简历啊
你现在不线,上线的话把简历msn我,马上给你答复
好人,请教下:
1.请问SmartGridView的行高如何设定呢?
2.在固定列的时候,如果将分页放在下面会被左右的滚动栏遮住,上下滚动栏可以无止尽的向下拉,请问怎么解决呢?
@Dave
1、用css设置tr的height
2、原因是固定了下面的Pager行的话,那么它就永远不会动,你也就不会看到,滚动条也就是可以无限的下拉,取消Pager行的固定就好了
@webabcd
--引用--------------------------------------------------
webabcd: @ivw
try this
<script language="javascript">
window.onbeforeunload = function()
{
var n = window.event.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(b && window.event.clientY < 0 || window.event.altKey)
{
alert('alert');
}
}
</script>
--------------------------------------------------------
关于这段代码,的确在点窗口关闭时会弹出alert信息,但是在下面菜单上点右键关闭时,就不会走到方法里面去。能把这个功能也实现了吗?
@张学正
嗯。。。
确实响应不了啊,我也没什么好的办法
@webabcd
你好,我看过你大部分的文章,觉得你对.net还是满不错,感觉你比较牛呀。
小弟也是从是.net工作。
对于你的助人为乐的精神更是可佳。
很想跟你交个朋友,不知道可以否?
我的msn是qfb620@msn.com
@秋天.net
:)
当然可以啊
msn:
webabcd
hotmail
com
@wuhang
:)
最近忙。。。。。。。。。。。。啊
忙过这阵就回来
@wuhang
:)
过奖了,其实没什么大作,只是学习和项目的总结而已
呵呵,靠这个混饭吃呢,有楼主的实战经验和总结,让我少走不少弯路呀~! 所以还是期待楼主的经验能够分享分享,我会一路支持的~!
楼主不但技术好,而且人品也好,最主要是谦虚,真是值得大家学习。公司不让上MSN和QQ,很久没有见了。所以,过来看看。很是惊讶 有多了很做值得学习的内容。
呵呵,同意@金鱼所述,楼主除了自我总结,更多的是一种奉献!
楼主, 扩展GridView控件, 是否可取得或配置scrollbar的value
@josh.wu
可以的
在扩展GridView测试版中实现了这个功能
可以参考一下源代码
请问,我想在GridView中通过编程添加模板列,而不是在设计时添加,又不会影响已经绑定的数据表,该怎么做?非常感谢!!!
真佩服楼主的学习精神:)
也感谢楼主拿出来分享...让偶这菜菜鸟受益匪浅....
文章和技术呀上了一个台阶呀,我是经常关注你的博客的呵呵
@太有才
:)
我也快30了
WF的话感觉不是很普及,不过有时间的话还是会好好研究研究的
研究WCF就研究到这里来了,真恨没早点看到你的文章,哎。不但文章漂亮,而且从上面的评论也可以看出博主人很好。很少哟~~~向博主看齐!希望能从你那里多吸取点经验,嘿嘿
我想问下,博主的Silverlight是怎么学的?
看英文Blog???
请教中............
@AK
:)
原来是看英文文档
不过自从有了中文文档后,学起来就方便多了
@Selfocus
:)
呵呵,mark是个好习惯啊
|