本月(2003 _爱资料
主页 > 编程资料 > C# >
发布时间:2015-09-26 作者:网络 阅读:183次
问:如何简便快速的转换字符数组到字符串?

答:char[] ar;

   String s = new String(ar);



问:我想遍历窗体中的某个控件(如DateTimePicker),怎么办?

答:foreach(Control c in this.Controls)

        {

            if (c is DateTimePicker)

            {

                //你的代码

                // MessageBox.Show( ((DateTimePicker)c).Name);

            }

        }



问: 我想学c#,有好书推荐么?

答: (a)《C#高级编程》

    (b)看.NET SDK,比哪本书都好!



问:C#中如何判断字符串中不含全角字符

答:判断ASCII是否大于255如果大于则为全角字符



问:DataGrid的DataSource一定是DataSet吗?可以自己操作DataGrid而不是通过数据绑定

答:赋值

   dgExample[ rowNum, colNum ] = "aaaa";

    取值

   string cellValue = dgExample[ rowNum, colNum ].ToString()

   实际上操作datagrid也就是操作其对应的数据源的DataTable

   你自己建一个DataTable,然后操作Column和Row就可以了,最后绑定到DataGird



问:如何获取DataTable中DataRowState不等于Delete的总行数?

答:myTable.DataView.RowStateFilter=DataViewRowState.Deleted;

   int UndeleteRowCount=myTable.Rows.Count -myTable.DataView.Count



问:请问c#如何创建不规则窗体

答:可以通过Form.Region 来实现

   http://www.codeproject.com/csharp/shapedform.asp



问:如何判断今天是这个星期的第几天?

答:DateTime.Now.DayOfWeek.GetHashCode()

   或者int intDayOfWeek=(int)DateTime.Now.DayOfWeek;



问: 如何取得字符串中某个字符的ASCII码?

答: int a='a';可以得到a的AscII码



问:如何屏蔽winform的随意拖动大小功能阿

答:改变一下FormBorderStyle 为 FixedSingle



<答案有错误的请指出>
关键字词: