目前分類:C# Net (95)
- Jun 10 Sat 2017 23:00
[C#] 費氏數列(Fibonacci) 遞迴
- May 06 Sat 2017 23:00
[c#] GridView如何連結資料庫
放在網頁
<asp:GridView ID="GridView1" runat="server" OnPageIndexChanging="GridView1_PageIndexChanging" AllowPaging="True" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField HeaderText="學號">
<ItemTemplate>
- Apr 29 Sat 2017 23:00
[c#] 拆解數字做加、減、乘的計算
題目:輸入100~999的數字,將每一個數字拆開來並做加、減、乘的計算,將結果顯示畫面上。例: 984 加:9+8+4=21
int intMath = 548;
// 將個位數、十位數、百位數拆開來
int a = intMath / 100;
- Apr 22 Sat 2017 23:00
[C#] 找零錢、零錢兌換
Label1.Text = "";
int intThisMoney = Convert.ToInt32(TextBox1.Text.Trim());
int[] MoneyTypes = { 2000, 1000, 500, 200, 100, 50, 10, 5, 1 };
string strMessage = "";
for (int i = 0; i < MoneyTypes.Length; i++)
- Apr 15 Sat 2017 23:00
[C#] 判斷是不是質數
題目: 輸入一個數字,判斷是不是質數
Label1.Text = "";
int number = Convert.ToInt32(TextBox1.Text.Trim());
int aa = 0;
for (int i = 1; i <= number; i++)
- Apr 08 Sat 2017 23:00
[c#] 列出所有質數
// 輸入一個數子,列出1到此數字的所有質數
Label1.Text = "";
int number = Convert.ToInt32(TextBox1.Text.Trim());
int aa = 1;
for (int i = 2; i <= number; i++)
- Feb 25 Sat 2017 00:00
[C#] for、while、do-while 使用方法
int num_while = 0;
while (num_while < 50)
{
num_while++;
}
- Feb 18 Sat 2017 00:00
[C#] 讀取 GridView 的每一行的資料
for (int ii =0 ;ii <GridView1.Rows.Count ;ii++)
{
// 取的 GridView 第ii行,第一列的值
string strValue = GridView1.Rows[ii].Cells[0].Text.ToString().Trim();
// 抓取 GridView 內元件的值
- Feb 11 Sat 2017 00:00
[c#] 自行定義DataTable的欄位及型態
DataTable table = new DataTable(); table.Columns.Add("Weight", typeof(int)); table.Columns.Add("Name", typeof(string)); table.Columns.Add("Breed", typeof(string)); table.Columns.Add("Date", typeof(DateTime));
- Feb 04 Sat 2017 00:00
[C#] DataTable 新增資料列
DataTable dtTable = new DataTable();
DataRow row;
// 建立欄位
dtTable.Columns.Add("JOB_ID", typeof(int));
dtTable.Columns.Add("JOB_TITLE", typeof(string));
- Jan 21 Sat 2017 00:00
[c#] 程式讀取資料庫內的資料
【Web.config檔案】
<connectionStrings>
<add name="MyBookstore_ConnectionString" connectionString="Data Source=127.0.0.1;Initial Catalog=MyBookstore;Persist Security Info=True;User ID=帳號;Password=密碼" providerName="System.Data.SqlClient" />
</connectionStrings>
- Aug 24 Wed 2016 00:00
try...catch... 取當前執行的函數名稱,當前錯誤的代碼行數,錯誤網頁頁面名稱
string strErrorLine = new System.Diagnostics.StackTrace(ex, true).GetFrame(0).GetFileLineNumber().ToString();
string currentName = new System.Diagnostics.StackTrace(ex, true).GetFrame(0).GetMethod().Name;
string callName = new System.Diagnostics.StackTrace(ex, true).GetFrame(0).GetFileName();
string strBodyMsg = "";
strBodyMsg += "訊息提示: " + ex.Message.ToString() + "<br>";
- Aug 20 Tue 2013 00:11
[C#] Winform 選擇檔案名稱(OpenFileDialog)
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog file = new OpenFileDialog();
file.ShowDialog();
textBox1.Text = file.SafeFileName;
- Aug 17 Sat 2013 00:09
[C#] Winform 選擇目錄路徑 (FolderBrowserDialog)
private void button1_Click(object sender, EventArgs e)
{
FolderBrowserDialog path = new FolderBrowserDialog();
path.ShowDialog();
textBox1.Text = path.SelectedPath;
- Jul 19 Fri 2013 00:20
[C#]建立資料夾
判斷C:\Test 是否存在
若不存在則透過 System.IO.Directory.CreateDirectory(dirPath); 來建立資料夾
string dirPath = @"C:\Test";
if (Directory.Exists(dirPath))
- Jan 21 Mon 2013 00:04
SQLEXPRESS 連線字串
<add name="DatabaseConnectionString" connectionString="Data Source=.\SQLEXPRESS;Integrated Security=True;AttachDBFileName=|DataDirectory|\資料庫.mdf; User Instance=True" />
- Nov 03 Sat 2012 00:29
Crystal Report 設定 中一刀格式
一、先設定印表機的格式
開始 --> 設定 --> 印表機及傳真 --> 檔案 --> 伺服器內容 --> 格式內 加入
中一刀 格式
使用英制
寛度 : 8.5英吋
- Dec 12 Mon 2011 00:48
如何在C#中增加事件
顯示出屬性視窗,在屬性視窗的上方可以找到像閃電一樣的圖案,
點擊之後就會找到相對應事件
輸入事件名稱之後就會進入編寫程式的畫面。
- May 19 Wed 2010 00:04
SqlParameter變數放Null值
加入null值 => System.DBNull.Value
SqlParameter para=new SqlParameter("@param",(object)DBNull.Value);
- Apr 18 Sun 2010 00:24
c# 動態 更改DataGridView 顯示順序
DataGridView1.Columns["ContactName"].DisplayIndex = 0;
DataGridView1.Columns["ContactTitle"].DisplayIndex = 1;
DataGridView1.Columns["City"].DisplayIndex = 2;
DataGridView1.Columns["Country"].DisplayIndex = 3;
DataGridView1.Columns["CompanyName"].DisplayIndex = 4;