目前分類:C# Net (64)

瀏覽方式: 標題列表 簡短摘要

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>";

, ,

goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

private void button1_Click(object sender, EventArgs e)
{
    OpenFileDialog file = new OpenFileDialog();
    file.ShowDialog();
    textBox1.Text = file.SafeFileName;

goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

private void button1_Click(object sender, EventArgs e)
{
    FolderBrowserDialog path = new FolderBrowserDialog();
    path.ShowDialog();
    textBox1.Text = path.SelectedPath;

goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

判斷C:\Test 是否存在

若不存在則透過 System.IO.Directory.CreateDirectory(dirPath); 來建立資料夾

 

string dirPath = @"C:\Test";

if (Directory.Exists(dirPath))

, ,

goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

<add name="DatabaseConnectionString" connectionString="Data Source=.\SQLEXPRESS;Integrated Security=True;AttachDBFileName=|DataDirectory|\資料庫.mdf; User Instance=True" />


goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

一、先設定印表機的格式
開始 --> 設定 --> 印表機及傳真  --> 檔案 --> 伺服器內容 --> 格式內 加入
中一刀 格式
使用英制
寛度 : 8.5英吋

, , , ,

goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

顯示出屬性視窗,在屬性視窗的上方可以找到像閃電一樣的圖案,

點擊之後就會找到相對應事件

輸入事件名稱之後就會進入編寫程式的畫面。


goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

加入null值 => System.DBNull.Value

SqlParameter para=new SqlParameter("@param",(object)DBNull.Value);


goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

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;

goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

   Random Rnd = new Random(); //加入Random,產生的數字不會重覆
   for (int i = 0; i < 10; i++)
   {
       Console.WriteLine("number:" + Rnd.Next(10, 21).ToString());
   }

goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

        string s = "<img src=\"http://www.yahoo.com.tw/1.gif\"/>";
        System.Text.RegularExpressions.Match m = System.Text.RegularExpressions.Regex.Match(s, "\"(.*?)\"");
        string res = m.Groups[1].Value;

        Response.Write(res);


goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

DataView dv;
dv = new DataView(theDataSet.Tables["Member"]);
//過濾出Country欄位是USA的資料並且性別=男性
dv.RowFilter = "Country = 'USA' AND Sex='男'";

//取得sub_link欄位資料

goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

將文字轉成大寫
TextBox1.Attributes.Add("onblur", "javascript:this.value = this.value.toUpperCase()");

將文字轉成小寫
TextBox1.Attributes.Add("onblur", "javascript:this.value = this.value.toLowerCase()");


goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

前臺代碼:
<%@ Import Namespace="System.Data" %>
<asp:DataList ID="Parent" runat="server" Height="134px" Width="133px" OnInit="Parent_Init">
    <ItemTemplate>
        <asp:Label ID="Label1" runat="server" Text='<%# Eval("QuestionContent") %>' Font-Bold="True" ForeColor="Red"></asp:Label>

goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

方法一
Literal1.Text = @"<script language='javascript'>alert(\"輸入錯誤!\");</script>";

方法二
ClientScript.RegisterClientScriptBlock(this.GetType(), "checkinput", @"<script language='javascript'>alert(\"輸入錯誤!\");</script>");


goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

//方法1
<asp:label id="MessageBox" runat="Server" CssClass="test"/>

MessageBox.Text = "";
for (int i = 1; i <= 10; i++)
{

goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        GridViewRow row = ((Button)e.CommandSource).Parent.Parent as GridViewRow;
        string strIsPay = ((Label)row.Cells[6].FindControl("Label8")).Text.Trim();
    }

goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

做法是在 .aspx的html的最上面加上 MaintainScrollPositionOnPostback="true" 就搞定了

sample如下:

 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="default.aspx.cs" Inherits="default.aspx" MaintainScrollPositionOnPostback="true" %>


goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

這個日期輸入法,可以輸入 / . -
例: 2008-1-3、2008/1/3、2008.1.3

無法輸入日期格式連續8碼的格式(例:20080101)
目前還沒找到可以輸入8碼卻又沒錯的方式
若有人找到或看到還請告知啦~~~

goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

FCKeitor 提供了兩種方式 Default, Basic

fckconfig.js裡的代碼

FCKConfig.ToolbarSets["Default"] = [
    ['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
    ['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],

goodlucky 發表在 痞客邦 PIXNET 留言(0) 人氣()

1 234