(1)怎样将电脑里有可用字体加入WINFORM中的ComboBox中:
一句话搞定:comboBox1.Items.AddRange(FontFamily.Families);
(2)取得所有可用颜色并填充到asp.net的下拉菜单中:
代码如下:
PropertyInfo[]properties;
ArrayListcolors;
Colorcolor;
//SolidBrushbrush;
properties=typeof(Color).GetProperties(BindingFlags.Public|BindingFlags.Static);
colors=newArrayList();
foreach(PropertyInfopropinproperties)
{
//getthevalueofthisstaticproperty
color=(Color)prop.GetValue(null,null);
//skipcolorsthatarenotinteresting
if(color==Color.Transparent)continue;
if(color==Color.Empty)continue;
try
{
ddlList.Items.Add(prop.Name);
}
catch
{
}
//createasolidbrushofthiscolor
//brush=newSolidBrush(color);
//colors.Add(brush);
}
(3)怎样取得数据库的连接字符串?
A.新建一个文本文件,文件名使用*.udl(比如:myDB.udl),此时发现图标变成数据库连接的图标了。
B.双击此文件,弹出数据连接属性的对话框,此时你可以进行设置了。一般地,我们首先选择“提供程序”的选项卡,进行设置之后,再设置“连接”选项卡的相关属性,其他的我就不说了。设置好之后,最后按“确定”。可能会有相应的提示,你自己看着办吧。
C.用记事本打开你刚才的这个文件。里面有类似这样的字符串:
Provider=SQLOLEDB.1;Password=123456sa;PersistSecurityInfo=True;UserID=sa;InitialCatalog=ZPWeb;DataSource=MyServerName
如果使用SQLSERVER数据库,将Provider=SQLOLEDB.1;改为:Server=localhost;即可。
|