發表文章

目前顯示的是 4月, 2014的文章

ListBox 複選傳值

圖片
Items將取得所有項目名稱 GetSelectedIndices將取得索引值 SelectedValue取得value,但只能取一個,沒有多選直接取value的方法。 複選時需要Selected逐項判斷 ----------------------------------------------------------------------------------------------------- Default.aspx 學校總類:<asp:ListBox ID="type" runat="server" ontextchanged="class_TextChanged"             SelectionMode="Multiple">             <asp:ListItem Value="1">普通大學</asp:ListItem>             <asp:ListItem Value="2">科技大學</asp:ListItem>             <asp:ListItem Value="3">醫藥大學</asp:ListItem>             <asp:ListItem Value="4">教育大學</asp:ListItem>             <asp:ListItem Value="5">體育大學</asp:ListItem>             <asp:ListItem Value="6">管理學院</asp:ListItem>             <asp:ListItem Value="7">技術學院</asp:ListItem>             <asp:ListItem Value="8">藝術類<

asp.net頁面間傳值

圖片
輸入頁(Default.aspx),程式碼檔(Default.cs) 接收頁(命名為get.aspx),程式碼檔(get.cs) ------------------------------------------------------------------------------------------- 法1--->使用session Default.aspx 放入一個TextBox,將ID取名為TBox。 放入一個Button。在按鈕上點兩下產生事件。 Default.cs  protected void Button1_Click(object sender, EventArgs e)     {         Session["name"] = TBox.Text;    // Session["此session的名稱"] = 要夾帶的資料         Response.Redirect("get.aspx");   //導向get.aspx頁面     } get.aspx 放入一個Label,將ID取名為show get.cs  protected void Page_Load(object sender, EventArgs e)     {         show.Text = Session["name"].ToString();     } ------------------------------------------------------------------------------------------- 法2--->使用Server.Transfer Default.aspx 放入一個TextBox,將ID取名為TBox。 放入一個Button。在按鈕上點兩下產生事件。 Default.cs  protected void Button1_Click(object sender, EventArgs e)     {         Context.Items["name"] = TBox.Text;      

C#位數轉換

圖片
System.Convert.ToString(欲轉換的值,  欲轉換的進位) int number = 10; Console.WriteLine(System.Convert.ToString(number , 2)); Console.WriteLine(System.Convert.ToString(number , 8)); Console.WriteLine(System.Convert.ToString(number , 16));

C# 連MSSQL

 Data Source=ServerName ,Catalog=DatabaseName , Uid=Account ,Pwd=Password 在此假設 ServerName 為MY-PC (LOCALHOST) DatabaseName 為test, Account 為user Pwd為1234  MY-PC部分可用一個"."或 localhost 表示=>  .\\SQLEXPRESS =  localhost \\SQLEXPRESS 1.DataReader 讀取的資料屬於唯讀 2.DataReader 必須要搭配 Command 物件使用,故為連線資料存取 3.DataReader 一次只針對一筆資料列作業 --------------------------------------------------------------------------------------------- using System.Data.SqlClient;       //需導入System.Data.SqlClient          //用Windows身分驗證             String strCon = "Data Source=MY-PC;Initial Catalog=test;Integrated Security=SSPI;";             //用SQL Server身分驗證             //String strCon = @"Data Source=.;Database=test ;Uid=user;Pwd=1234;";             //                              //連接資料庫設定             SqlConnection conn = new SqlConnection(strCon);             conn.Open();                         string sqlstr = "select * from 資料表名稱";             //執行SQ