Sql server
1. 通过存储过程sp_helptext来查看视图v_book的定义信息,语法:EXEC SP_HELPTEXT ‘v_book’.
2. JOLT It图书 petshop 网上书店 sql server数据库编程
3. 查看数据库中所有的表:
SELECT * FROM INFORMATION_SCHEMA.TABLES
查看数据库中所有表全部行的详细信息:
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
查看指定表的详细信息:
EXEC SP_HELP ‘table_name’
4. 将一个表的数据和结果复制到另一张表中:
SELECT * INTO tab_Emp from old_Emp;
5. 更改员工scott的岗位,工资,补助与smith员工一样
UPDATE EMP SET(job,sal,comm)=(SELECT job,sal,comm from empwhere ename=’smith’) WHERE ename=’scott’;
6. 时间转换
select CONVERT(varchar(10),getdate(),112) as DateNew
result:20111216
select CONVERT(varchar(10),getdate(),111) as DateNew
result: 2011/12/16
7. Select Scofe_Identity() 与select @@idnetity 实现功能相同,但是后者如果数据库中存在一些触发器或者表结构比较复杂时容易出错,所以一般Select Scofe_Identity()
Winform application
1. comboBox 控件绑定数据库
cb_Name.DataScourse=ds.Tables[0];
cb_Name.DisplayValue=”Id”;
cb_Name.ValueMember=”name”;
ComboBox SelectedIndexChanged 事件获取comboBox下拉列表值:string name=cb_Name.Text
2. dataGirdView cellContentClick事件
int flightNo =(int)dgv_flightDetail.Row[e.RowIndex].Cell[“Flight”].Value;
3. WinForm 弹出消息对话框:
string MessageBoxText=”Do you want to exit?”;
string caption=”Exit”;
MessageBoxButtons button=MessageBoxButtons.YesNo;
MessageBoxIcon icon=MessageBoxIcon.Warning;
DialogResult result=MessageBox.Show(messageBoxText,caption,button,icon);
If(result==DialogResult.Yes){this.close();}
.Net Application
1. dropDownList 控件绑定数据库ddl_name.DataScourse=ds.Tables[0];
ddl_name.dataTextField=”cityName”;
ddl_name.dataValueField=”cityCode”;
另外要想让该控件相应selectedIndexChanged事件应该设置ddl_Name.AutoPostBack=true;
获取dropDownList的值:string name=ddl_Name.selectedItem.Text;
2. 简单的数据绑定:
txtTextBox.DataBindings.Add(“Text”,dataset.Tables[0],”Au_id”);
3. GridViewselectedIndexChanged事件(object sender,EventArgs e)
String flightNo=gv_Details.SelectedRow.Cell[0].Text.ToString();
4. Response.Write(“<script>alert(‘sucessfully’)</script>”);
Response.Redirect(“main.aspx”);此时看不到提示内容,和Response.Redirect(“main.aspx”);执行一样的效果。
改进:
Response.Write(“<script language=javascript>alter(‘sucessfully’)</script>”);
Response.Write(“<sciptlanguage=javascript>window.location.href=’main.aspx’</script>”);
5. ASP.NET ACTIVE DIRECTORY 查询windows ad 登陆在msdn上
6. Dropdownlist在第一行插入”select”等选择项的方法:
这种方式有很多,可以直接在界面里面插入,也可以在代码里面写,现在演示在用程序实现:
先定义一个item,
ListItem item=new ListItem(“Select”);
Dropdownlist1.Items.Insert(0,item);将item插入到第一条记录上。
但是执行insert方法必须在Dropdownlist1.DataBind()之后,否则Dropdownlist1里面不会有”select”
7. 最近突然暴一个问题,在写asp.net代码的时候,dropdownlist选择的时候总是像服务器发送第一条数据,没有搞清楚内部原理,搞了很久终于恍然大悟,原来在pageLoad方法中没有判断Page.isPostBack.用Dropdownlist时候一定要保证数据绑定在Page.isPostBack里面,并且设置AutoPostBack="True"
8. 给dropdowlist赋值:ddlSchoolType.SelectedValue= school.SchoolType,前提是dropdownlist的item中有设置的这个值,否则会报错;
9. 时间格式转换:string.Format("{0:yyyy年MM月dd日}", staff.entryTime);
c#
1. 将float类型转换成指定格式的字符串类型float f 3.45传换成3:45
Stringstr=string.Format(“{0:0.00}”,f);
String[]formatStr=str.split(‘.’);
String newString=fromatStr=formatStr[0]+”:”+formatStr[1];
sharepoint
1. 在sharepoint中通过代码写界面
[ToolBoxItemAttribute(false)]
Public classTaskOneWebPart:WebPart
{
Lable myLable =new Lable();
TextBox myTextBox=new TextBox();
Lable myResponse=new Lable();
Button myButton=new Button();
}
Protectedoverride void CreateChildControls()
{
myLable.Text=”Enter Text”;
myResponse.Text=””;l
myTextBox.Enabled=true;
myTextbox.Text=””;
myButton.Text=”Click me”;
this.Controls.Add(myLable);
this.Controls.Add(new LiteralControl(“<br/>”));
……….
myButton.Click+=newEnventHandler(myButton_Click);
}
VoidmyButton_Click(Object sender,EventArgs e)
{
myResponse.Text=myTextbox.Text;
}
2. Sharepoint 里面实现ajax功能
刚开始做sharepoint项目时,想实现点击dropdownlist按钮不刷新页面效果,但是猛然发现sharepoint项目里面没有ScriptManager控件,只有ScriptManagerProxy控件,但是后者明显不能实现效果啊,最好无意识中自己在前台页面里面手动添加一个<asp: ScriptManager>但是运行时报错了,错误提示是只能在一个页面里面添加一个ScriptManager,这下心里有数了,原来sharepoint页面里面已经有了一个ScriptManager,所以毫不犹豫只添加一个UpdatePanel就能实现效果。