摘要:
//清空控件
this.MainTabControl.TabPages.Clear();
//绘制的方式OwnerDrawFixed表示由窗体绘制大小也一样
this.MainTabControl.DrawMode = TabDrawMode.OwnerDrawFixed;
this.MainTabControl.Padding = new System.Drawing.Point(CLOSE_SIZE, CLOSE_SIZE);
this.MainTabControl.DrawItem += new DrawItemEventHandler(this.tabControl2_DrawItem);
this.MainTabControl.MouseDown += new System.Windows.Forms.MouseEventHandler(this.tabControl2_MouseDown); 阅读全文
随笔档案-2009年11月
水晶报表参数字段在代码中赋值
2009-11-18 19:01 by 苏飞, 5497 阅读, 收藏, 编辑
摘要:
根据参数自段可得到具体要显示哪些报表
// 声明将参数传递给查看器控件所需的变量。
ParameterFields paramFields = new ParameterFields ();
ParameterField paramField = new ParameterField ();
ParameterDiscreteValue discreteVal = new ParameterDiscreteValue ();
ParameterRangeValue rangeVal = new ParameterRangeValue ();
// 第一个参数是具有多个值的离散参数。设置参数字段的名称,它必须和报表中的参数相符。
paramField.ParameterFieldName = "客户姓名";
// 设置第一个离散值并将其传递给该参数。
discreteVal.Value 阅读全文
水晶报表项目运行时 去掉 输入连接数据库密码 的页面
2009-11-18 17:37 by 苏飞, 1893 阅读, 收藏, 编辑
摘要:
1.把连接数据库的代码写在web.config文件中
在 中加入以下代码:
2.具体代码:
public class CrystalHelper
{
public void NoPasswd(CrystalReportViewer crystalReportViewer, string path1)
{
TableLogOnI 阅读全文
C# TextBox换行
2009-11-09 16:23 by 苏飞, 5726 阅读, 收藏, 编辑
摘要:
本文将教你如何用C# TextBox换行,也许现在你觉得很深奥,但是读完此篇文章你就会觉得很简单了。
本文将教你如何用C# TextBox换行,也许现在你觉得很深奥,但是读完此篇文章你就会觉得很简单了。
要让一个Windows Form的TextBox显示多行文本就得把它的Multiline属性设置为true。
这个大家都知道,可是当你要在代码中为Text属性设置多行文本的时候可能会遇到点麻烦:)
C# TextBox换行时你往往会想到直接付给一个含有换行符"\n"的字符串给Text属性:
aTextBox.Text = "First Line\nSecond Line\nThird Line"; 可是实际运行的时候你却发现它始终不会换行,显示的结果为"First LineSecond LineThirdLine"。
其实主要是因为C# TextBox换行运行在Windows上。Windows能够显示的换行必须由两个字符组成:carriage return & line feed,也就是必须是"\r\n"。如果只是"\n"在Windows中不能显示为换行 阅读全文
c#里的字符串转16进制ASCII
2009-11-08 22:49 by 苏飞, 3421 阅读, 收藏, 编辑
摘要:
public static string GetUrlEncode(string trueUrl) { return System.Web.HttpUtility.UrlEncode(trueUrl, System.Text.Encoding.GetEncoding("GB2312")); } public static string GetUrlDecode(string trueUrl) { return System.Web.HttpUtility.UrlEncode(trueUrl, System.Text.Encoding.GetEncoding("GB2312")); }Console.WriteLine("郑州:" + GetUrlEncode("郑州"));Console.WriteLine("三门峡:" + GetUrlEncode("三门峡"));
运行结果:
郑州:%d6%a3%d6%dd
三门峡:%c8%fd%c3%c5% 阅读全文
截取URL参数字符
2009-11-07 12:14 by 苏飞, 583 阅读, 收藏, 编辑
摘要:
//消息的描述
if (strsms.IndexOf("des=") >= 0)
{
objsms.Smsdes = smsindexOf(strsms, "des");
} 阅读全文
记录个小小的加密算法
2009-11-07 12:04 by 苏飞, 541 阅读, 收藏, 编辑
摘要:
///
/// 解密
///
/// 要解密的字符串
///
public static string Decode(string str)
{
return MD5PWD.Decode(str, "http://www.cnblogs.com/sufei");
} 阅读全文
华兴软通短信接口简单使用WebServices版
2009-11-07 11:49 by 苏飞, 2541 阅读, 收藏, 编辑
摘要:
///
/// 查询账户余额
///
/// 账户名
/// 账户密码
/// 返回的是查询得到的余额信息
public static string QueryBalance(string SMScode, string SMSPwd)
{
string path = "/S059" + SMScode.ToString().Trim() + "" + SMSPwd.ToString().Trim() + "";
return SMSrequest(path.ToString() 阅读全文