{0:format specifier}
零是参数索引,它指示列中要格式化的数据元素;因此,通常用零来指示第一个(且唯一的)元素。format specifier 前面有一个冒号 (:),它由一个或多个字母组成,指示如何格式化数据。可以使用的格式说明符取决于要格式化的数据类型:日期、数字或其他类型。下表显示了不同数据类型的格式设置表达式的示例。有关格式设置表达式的更多信息,请参见
格式设置表达式 | 应用于此数据类型 | 说明 |
---|---|---|
Price: {0:C} | numeric/decimal | 显示“Price:”,后跟以货币格式表示的数字。货币格式取决于通过 Page 指令或 Web.config 文件中的区域性属性指定的区域性设置。 |
{0:D4} | integer(不能和小数一起使用。) | 在由零填充的四个字符宽的字段中显示整数。 |
{0:N2}% | numeric | 显示精确到小…… |
C#2.0多线程跨线程访问UI
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Threading;
using System.Collections;
namespace TestTheads
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
ArrayList threads = new ArrayList();
public delegate void ChangeText(int i,int j); //定义一个委托来改变变化的数字
public delegate void setText(int ct);//定义委托来改变文字
private void button1_Click(object sender, EventArgs e)
{
Add();
}
private void Add()
{
int count = threads.Count;
if (count < 10)
{
//……
阅读全文>>
摘要:本文探讨了如何利用多线程从长时间运行的操作中分离出用户界面 (UI),以将用户的后续输入传递给辅助线程以调节其行为,从而实现稳定而正确的多线程处理的消息传递方案。
或许您还能回想起以前的一些专栏,例如 Safe, Simple Multithreading in Windows Forms(英文)。如果您仔细阅读,就可以使 Windows 窗体和线程很好地协同工作。执行长时间运行的操作的较好方法是使用线程,例如计算 pi 小数点之后的多位数值(如以下图 1 所示)。
图 1:Pi 的位数应用程序
在上一篇文章中,我们介绍了直接启动线程进行后台处理,但选择使用异步委托来启动辅助线程。异步委托在传递参数时具有语法方便的优点,并且通过在进程范围的、公共语言运行库管理的池中使用线程来获得更大的作用范围。我们遇到的仅有的问题发生在辅助线程需要向用户通知进度时。在本例中,辅助线程不允许直接使用 UI 控件(长期使用的 Win32® UI 不被允许)。取而……
阅读全文>>
表格是网页制作时最常使用的元素了,可以说,大部分的网页都是由表格支撑的,没有表格的网页绝对是不完美的,也不可能做的非常漂亮。但是长期以来,表格的使用可以说都没有发挥它的最大作用,这是因为大家对表格的属性了解还不够透彻。看完下面的介绍,原来一直困扰你的问题也许一下子就非常简单地解决了,最起码可以使你制作时更加方便......
一、表格的常用属性
基本属性有:width(宽度)、height(高度)、border(边框值)、cellspacing(表格的内宽,即表格与tr之间的间隔)、cellpadding(表格内元素的间隔,即tr与tr之间的间隔)、bordercolorlight(表格的亮边框颜色)、bordercolordark(表格的暗边框颜色)、bgcolor(表格的背景色)、background(表格的背景图片)、bordercolor(表格边框的颜色),这些都是最常用的属性,相信大家都比较了解了,就不多说了......
二、表格内部分隔线的属性
起作用的是rules这个参数,它有三个值(cols,rows,non……
阅读全文>>
提示:
VS2005在安装SP1补丁后可以在新建项目中新建ASP.NET WEB应用程序,此时新建的ASP.NET程序和以前用03时候的类似,可以把公共的类文件放在任意的地方而不需要放置在专门的APP_CODE目录下了,而在新建网站时建立的ASP.NET程序是必须要放在这个目录下的.
数据库用的是本地服务器(MySql):
设定全局变量:
MySqlConnection conn;
MySqlDataAdapter adapter;
MySqlTransaction trans;
1. // 数据库联接
private System.Data.DataTable dbconn(string strSql)
{
string strconn = "host=localhost;database=test;user id=root;password=";
conn = new MySqlConnection();
conn.ConnectionString = strconn;
conn.Open();
this.adapter = new MySqlDataAdapter(strSql, conn);
System.Data.DataTable dtSelect = new System.Data.DataTable();
int rnt=this.adapter.Fill(dtSelect);
conn.Close();
return dtSelect;
}
2. //设定DataGridView的样式
private void setDgStyle()<
本的原理,更要多多实践,从实践中获取真正的开发本领。在我们的实际开发中,往往基本的原理满足不了开发需
求,我们更多的要积累一些开发技巧,本文就向大家介绍一些实用技巧,希望对大家的开发有所裨益。
1. ~ 的用法
一般的情况下,我们是使用./../ 这样的相对路径来确定和规划我们的资源(比如图片、资源文件),但这种方
式下在我们部署应用的时候,可能会出错,另外对于.ascx的控件中如果包含了一个图片,而这个控件被我们在不
同层次的两个目录的aspx文件分别引用时,问题就会出现了。
~/image/about.bmp
是一种非常好的方法,它以Web应用程序的根目录为起始点,这样使得比你使用./image/about.bmp这样的方式要更
加灵活和方便。有一点不好,是这种方式是在ASP.NET运行时动态解析的,所以在IDE设计模式中,你可能不能预览
它……
阅读全文>>
|
||||||
|