拥有此狗 夫复何求
狗是人类最好的朋友,我最喜欢狗狗。在Facebook上看到一个同学转的视频,一只非常Helpful的狗狗,看得我哈哈大笑,一天的劳累都减轻了不少,如果能拥有像这样的狗狗,真是太幸福了。
无奈Facebook和Youtube在中国都不被待见,那么好吧,我不辞辛苦,将视频下载下来再上传到优酷,与爱狗人士分享。
PS,优酷的画面质量真的好差呀。
[Coolite]GridPanel移动行的位置,删除行,JavaScript调用事件
需求:
有一个Gridpanel,绑定了数据,要求每一行数据可以移上移下,可以删除,保存数据到数据库时,按照页面上看到的结果来保存。
方法:
-
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MoveGridPanelRow.aspx.cs" Inherits="WebApplication3.MoveGridPanelRow" %>
-
-
<script type="text/javascript"><!–mce:0–></script>
-
-
<form id="form1">
-
-
</form>
-
using System;
-
using System.Collections.Generic;
-
using System.Data;
-
using System.Linq;
-
using System.Web;
-
using System.Web.UI;
-
using System.Web.UI.WebControls;
-
using System.Xml;
-
using Coolite.Ext.Web;
-
-
namespace WebApplication3
-
{
-
public partial class MoveGridPanelRow : System.Web.UI.Page
-
{
-
protected void Page_Load(object sender, EventArgs e)
-
{
-
if (!Coolite.Ext.Web.Ext.IsAjaxRequest)
-
{
-
-
IList optionEntities=new List();
-
OptionEntity o1=new OptionEntity();
-
o1.Id = "1";
-
o1.Option = "Very Good";
-
OptionEntity o2=new OptionEntity();
-
o2.Id = "2";
-
o2.Option = "Good";
-
OptionEntity o3=new OptionEntity();
-
o3.Id = "3";
-
o3.Option = "Bad";
-
optionEntities.Add(o1);
-
optionEntities.Add(o2);
-
optionEntities.Add(o3);
-
Session["Choices"] = optionEntities;
-
this.Store1.DataSource = optionEntities;
-
this.Store1.DataBind();
-
}
-
}
-
-
protected void SubmitGrids(object sender, AjaxEventArgs e)
-
{
-
//JSON representation
-
string grid1Json = e.ExtraParams["Grid1"];
-
-
//XML representation
-
XmlNode grid1Xml = JSON.DeserializeXmlNode("{records:{record:" + grid1Json + "}}");
-
-
//array of Dictionaries
-
Dictionary[] grid1Data = JSON.Deserialize[]>(grid1Json);
-
IList optionEntities = new List();
-
for (int i = 0; i < grid1Data.Length; i++)
-
{
-
OptionEntity optionEntity = new OptionEntity();
-
optionEntity.Id = grid1Data[i]["Id"];
-
optionEntity.Option = grid1Data[i]["Option"];
-
optionEntities.Add(optionEntity);
-
}
-
Session["Choices"] = optionEntities;
-
}
-
-
protected void DeleteChoice(object sender, AjaxEventArgs e)
-
{
-
string CommandName = e.ExtraParams["CommandName"];
-
string strID =e.ExtraParams["Id"];
-
IList roSePollChoiceOptionEntities =
-
Session["Choices"] as IList;
-
foreach (OptionEntity roSePollChoiceOptionEntity in roSePollChoiceOptionEntities)
-
{
-
if (roSePollChoiceOptionEntity.Id == strID)
-
{
-
roSePollChoiceOptionEntities.Remove(roSePollChoiceOptionEntity);
-
-
break;
-
}
-
}
-
this.Store1.DataSource = roSePollChoiceOptionEntities;
-
this.Store1.DataBind();
-
Session["UpdateChoices"] = roSePollChoiceOptionEntities;
-
-
}
-
-
}
-
}
-
-
public class OptionEntity
-
{
-
public string Option { get; set; }
-
public string Id { get; set; }
-
}
[solution]fileuploadfield and combobox display wrongly in hidden panel
coolite中,如果一个panel开始是hidden的,通过触发一个事件使之可见,如果这个panel中有FileUploadField或combobox控件,那么这些控件的显示会不正常。这是coolite的bug吧。如果panel一开始就是可见的,那就不会有这些问题。
这就是bug,宽度不正常:
这才是正确的:
可是我现在需要这个panel一开始必须是hidden的,怎么办呢?
我开始想,干脆把这个panel放在一个window里好了,window一开始不显示,触发一个事件才打开window,但是,这样一来,就不符合需求了。
今天我终于找到了解决方法。
上班这些日子
在这边正式上班快2个月了,感觉就是——累。
眼睛累,全身累,精神累。
每到周六我就能睡到12点,一点都不含糊的,以前我是撑死睡到10点半。
听闻公司两个缅甸女的刚来的时候,连续三个月每周六都加班,每天晚上工作到9点以后才下班,我还没遇到这样的“好事”,不过上个星期六差点就要我回去加班了。而且都是没有加班费的哦。
我感觉我躲得过和尚躲不过庙。
现在给我的任务越来越多了,我快变成多线程了!
如此以往,加班必然。
好吧,做好心理准备。
神人Sammi
我爱Sammi,Sammi爱我!
11月6号晚上8点,新加坡室内体育馆,郑秀文要你Love Mi More!票价从S$88到S$188
前几周我就听到这个消息并买票了。当时真是觉得不可思议,因为,今年的4月,Sammi才来开过演唱会,我那时也去了。没想到,一年之内,她又回来了!神人!天后!我不知道如何描述。
不过激动归激动,由于上次买了比较贵的票,所以这次我有点舍不得了,于是买了最便宜的票,据说这次是把在台北小巨蛋的曲目搬过来,也就是说主要是国语,其实我对她的国语歌感觉一般。
还有不到一个月就可以去看咯!好期待哦。
小福仙说我傻的,她来赚我的钱我还说她对我好,哎呀,这世间没有几个人可以令我这么傻的。哈哈。
那么,现在来温习一下Sammi的歌吧,从今天起到演唱会开始前,每天都听Sammi的国语歌了。
分享一首较新的也是我比较喜欢的《一步一步爱》。
再次公布一个卑鄙无耻下流至贱的骗子
注意了,这个是骗子的号:6222022002006192250 黄日新 工商银行 。
虽然知道发出来也没有什么用,骗子在我们伟大的祖国还是大行其道,但是既然我拥有博客这一渠道,就应该好好利用一下。
今天,QQ上一个回国了的朋友给我发信息,以下是对话内容:
骗子 12:00:02
在吗?
Joy 12:04:43
zai
骗子 12:05:12
你有没有网银?
Joy 12:06:08
you
Joy 12:07:12
怎么了?
骗子 12:07:33
什么行的啊/
Joy 12:07:45
工行
Joy 12:08:34
有什么事
骗子 12:08:59
帮我转点钱给我朋友 他现在急用 钱我过两天再还你
骗子 12:09:16
随便帮我转点过去行不 / ————————(这个时候我已经开始怀疑)
Joy 12:09:23
新加坡的?
骗子 12:09:39
国内的
Joy 12:10:10
把名字和卡号给我,转多少?
骗子 12:10:55
1万3 ——————————(与此同时,我拨通了我朋友的电话,经证实她没在上网,此人乃骗子!)
Joy 12:11:05
我没这么多啊,太多了
骗子 12:12:14
那你能帮我多少啊 ?
骗子 12:12:27
我过两他就还你了
Joy 12:12:47
2000行么
Joy 12:13:28
我回来再聊吧,现在有急事先走了
Joy 12:13:34
你给我留言
骗子 12:14:57
6222022002006192250 黄日新 工商银行
——————————————————————————————
我遇到了好多骗子了,还好心眼多,没被骗过,但是每次心里都无比的愤慨,为什么骗子那么多都没人管。
我公布了这个骗子的号,相信很多人也收到过,也公布过,但是就是没人管,“有关部门”怎么搞的?
话说银行开户不是要身份证吗?身份证不是可以查到真实信息吗?还有,银行能不能重视一下人民群众的举报啊?关掉骗子的账户,冻结他里面的钱……我就不相信,想管的话还管不了啦!只是银行和“有关部门”都在想怎么挖老百姓的money而没有时间来管这些“鸡毛蒜皮”的事吧。
太恶心了!





