c#项目遇到的问题及解决(1)
2015-11-26 17:48
225 查看
最近学着做一个c#项目,遇到了好多问题,记录下,以免下次又不会。
1、sql查询时采用派生表查询,即select * from (SELECT * FROM TABLE)t,其中t为临时表名,必须有。
遇到的问题是:需要查询的是从两个表中查询相同字段名的数据,解决办法是在里面的查询中加别名即可。
select TID from (SELECT TABLE.ID as TID FROM TABLE)t 。
2、C#中substring方法的用法:截取字符串
weight.Substring(unitweight.Length - 1, 1)
第一个参数为起始位置(从0开始),后一个参数为截取长度
不同于sql server中substring(string,start,length)方法,start从一开始
3、float.tryParse("",float);
若第一个参数为null,则返回false,float=0;否则返回true,float为转化后的值;
4、如果需要js向后台传递参数,则js中document.GetElemnetById().value应使用。ClientID来传递,因为c#会自动生成id,用原来的id会找不到对象。即
js中document.GetElemnetById("<%=id.ClientID%>").value
1、sql查询时采用派生表查询,即select * from (SELECT * FROM TABLE)t,其中t为临时表名,必须有。
遇到的问题是:需要查询的是从两个表中查询相同字段名的数据,解决办法是在里面的查询中加别名即可。
select TID from (SELECT TABLE.ID as TID FROM TABLE)t 。
2、C#中substring方法的用法:截取字符串
weight.Substring(unitweight.Length - 1, 1)
第一个参数为起始位置(从0开始),后一个参数为截取长度
不同于sql server中substring(string,start,length)方法,start从一开始
3、float.tryParse("",float);
若第一个参数为null,则返回false,float=0;否则返回true,float为转化后的值;
4、如果需要js向后台传递参数,则js中document.GetElemnetById().value应使用。ClientID来传递,因为c#会自动生成id,用原来的id会找不到对象。即
js中document.GetElemnetById("<%=id.ClientID%>").value
相关文章推荐
- C# #define
- c# 打开、保存文件对话框 和 文件夹选择对话框
- C#装箱与拆箱
- C#中Enum用法小结
- C#中的类和var
- C# dynamic关键字的使用方法
- C# 装箱和拆箱
- C# 通过接口 post 请求
- VS C# 快捷键
- C# WPF 让你的窗口始终钉在桌面上
- C# WPF获取任务栏时间区域的Rectangle
- 将DataGridVIew数据导出到Excel中的两种方法
- winform登录时载入验证码,并且点击可刷新
- winform上传照片并处理(包括上传时自动缩放大小以适应picturebox大小,裁剪)
- C#写好的类库dll怎么在别人调用的时候也能看到注释?
- C# 编写Windows Service(windows服务程序)
- C#导出DataTable数据到CSV文件中
- C#中hashtable的赋值、取值、遍历、排序操作
- csharp:百度翻译
- csharp:百度翻译