第一个问题:myTable.Columns[0].ColumnName=“编号”
解决方案 »
- 100 分 问: ASP.NET 如 何 入 门 , 推 荐 好 的 方 法 或 学 习 建 议 !!!
- 为什么DLL 没法调用WebService,打不到类
- 问各位XD一个datagrid问题
- 谁做过安装程序的,进来帮个忙
- {"超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。" }
- tabControl如何能使选项卡排成两层
- aspx中能不能通过c#来检查客户端运行的是哪个IE的版本
- 插入数据之后在数据库中不显示
- ?TCP client无应答时程序明显变慢,有什么办法可以加速,谢谢
- 初学者问题:怎么样才能使 【按钮】保持按下状态 直到再次click?就象【开关】一样
- 2个按钮的问题
- 在C#中如何用文件来存储结构化数据?例如Point类型。存储后又如何读取到point[]数组中呢?
/// <summary>
/// 【方法01】:设置DataGrid样式
/// </summary>
public static void InitDataGridHeader(DataGrid dg,string[] mColumnsName,string[] mColumnsHeader,float[] mColumnsWidth)
{
if(mColumnsName.Length != mColumnsHeader.Length || mColumnsHeader.Length != mColumnsWidth.Length)
{
Common.ShowMsg("系统错误:输入参数不正确,请联系系统开发人员");
return;
} bool canSort = dg.AllowSorting; dg.TableStyles.Clear();
DataGridTableStyle myStyle = new DataGridTableStyle();
dg.TableStyles.AddRange(new DataGridTableStyle[]{myStyle});
myStyle.DataGrid = dg; for(int i=0;i<mColumnsName.Length;i++)
{
DataGridTextBoxColumn tmpColumn = new DataGridTextBoxColumn();
tmpColumn.Format = "";
tmpColumn.FormatInfo = null;
tmpColumn.HeaderText = mColumnsHeader[i];
tmpColumn.MappingName = mColumnsName[i];
tmpColumn.Width = Convert.ToInt32(mColumnsWidth[i] * Common.MySettings.myFontSize / 10.5F);
myStyle.GridColumnStyles.Add(tmpColumn);
}//end of for(int i=0;i<mColumnsName.Length;i++)
myStyle.HeaderForeColor = SystemColors.ControlText;
myStyle.MappingName = dg.DataMember;
myStyle.AlternatingBackColor = Color.Azure;//Color.SeaShell;
myStyle.GridLineStyle = DataGridLineStyle.Solid;
myStyle.GridLineColor = SystemColors.Control;
myStyle.HeaderBackColor = SystemColors.ControlLight;
myStyle.HeaderFont = new Font(Common.MySettings.myFontName,9F,FontStyle.Bold, GraphicsUnit.Point, ((System.Byte)(134)));
dg.Font = Common.MySettings.myFont;
dg.AllowSorting = canSort;
dg.TableStyles[0].AllowSorting = canSort;
dg.ReadOnly = true;
//dg.CaptionVisible = false;
}
//注意Common....是我的其他类里面的东东,改掉
用法
string[] fieldsName = new string[]{"theyear","themonth","Counttotal","isbackup"};
string[] fieldsHead = new string[]{"年份","月份","数据量(人次)","备份?"};
float[] fieldsWidth = new float[]{45,40,90,60};
PageManage.InitDataGridHeader(this.dgDate,fieldsName,fieldsHead,fieldsWidth);
3) 在form.Resize事件里自己算
UPUPUPU
/// 备份数据库函数
/// </summary>
/// <param name="strDbName">数据库名</param>
/// <param name="strFileName">数据库备份文件的完整路径名</param>
/// <returns></returns>
public bool BackUPDB(string strDbName,string strFileName)
{
SQLDMO.Backup oBackup = new SQLDMO.BackupClass();
SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass();
try
{
oSQLServer.LoginSecure = false;
//服务器名,数据库用户名,数据库用户名密码
oSQLServer.Connect("localhost", "sa", "");
oBackup.Action = SQLDMO.SQLDMO_BACKUP_TYPE.SQLDMOBackup_Database;
oBackup.Database = strDbName;
oBackup.Files =strFileName;
//下边这个参数好像没有影响
oBackup.BackupSetName = "electric";
oBackup.BackupSetDescription = "数据库备份";
oBackup.Initialize = true;
oBackup.SQLBackup(oSQLServer);
return true;
}
catch
{
return false;
}
finally
{
oSQLServer.DisConnect();
}
}
同意Eddie005(♂) 暴赱 『零零伍』 (︶︵︶)
<asp:BoundColumn DataField="ID" HeaderText="编号"></asp:BoundColumn>
干吗这么复杂,至于其他问题,楼主看了这么多热心的兄弟的建议应该明白了吧?