目前分類:電腦語言 (51)

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

繼續改為Part 2的目的是要建立後台餵值的下拉選單。

Part 1繼續增加,從後台餵資料到TextBox1,前台使用後台所餵之TextBox1文字資料,拆解後產生DropDownList的選項項目。

 

1 .按「增加一筆」可繼續往下面增加一列項次的輸入欄位。

2. 每列右邊提供「Delete」刪除鈕,可刪除該列項次之輸入欄位。

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

花了好幾天,終於湊出了還算可應用的動態新增輸入項次,輸入欄位就先用TextBox、DropDownList、RadioButton當sample。

 

1. 按「增加一筆」可繼續往下面增加一列項次的輸入欄位。

2. 每列右邊提供「Delete」刪除鈕,可刪除該列項次之輸入欄位。

3. 刪除到只剩一筆便會提示不得再刪除。

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

當使用IE9或IE10下載檔案時,IE的下載管理會先出現「無法下載....」,須按「重試」後才能順利儲存檔案。

 
 2013-04-29_223058  
 
 

解決方式為將處理檔案Stream的下載程式最後的Response.Close(),改成Response.End(),即可正常提供IE9IE10下載。

adamschen9921 發表在 痞客邦 留言(1) 人氣()

IE使用<script>window.opener=null;window.close();</script>可關閉目前視窗,但Chrome則不能關閉視窗。
改用<script>window.open('','_self','');window.close();</script>,IE、Chrome、Safari均可關閉視窗。


<HTML>

 <HEAD>

adamschen9921 發表在 痞客邦 留言(1) 人氣()

 
 

test3.aspx

 

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test3.aspx.cs" Inherits="test3" debug="True" %>

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

<script language=javascript>

function test_loop_var(){

var item1_Username,  item2_Username,  item3_Username,  item4_Username,  item5_Username;

for (var i=1; i<=5; i++) {

eval("item" + i + "_Username = 'test" + i + "';");   //設值

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

當使用瀏覽器Chrome,遇到<input type=""file"....>的檔案選取欄位時,該選取檔案的按鈕會出現在Textbox的最左側,與IE出現在右側是完全相反,看起來有點不習慣。
下列css可讓選取檔案的按鈕,無論是哪一種瀏覽器,均出現在Textbox的右側。

 

 

<html>

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

Microsoft Chart Controls使用在頁面背景非白色的時候,會有白色的醜陋外框出現。
使用
Chart1.BorderSkin.PageColor = Color.Transparent;
Chart1.BackColor = Color.Transparent;
可以讓此外框透明化。

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

我有一部Windows 2000 Server,只能安裝到.NET Framework 2.0,所以無法安裝Microsoft Chart Controls for Microsoft .NET Framework 3.5,試出以下此法可讓.NET Framework 2.0主機也可以使用Microsoft Chart Controls。
 
1. 找一台已安裝Microsoft Chart Controls for Microsoft .NET Framework 3.5的主機,或下載Microsoft Chart Controls for Microsoft .NET Framework 3.5安裝到有Framework 3.5的主機上。
 
2. 複製C:\Program Files\Microsoft Chart Controls\Assemblies\下的System.Web.DataVisualization.Design.dllSystem.Web.DataVisualization.dll.NET 2.0主機上IIS Webbin目錄下。

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

本例是按文字後,執行Javascriptaaa(),經由Javascript自動按隱藏的ASP.NET Button,產生Postback執行此buttonpostback事件。

其中的<asp:LinkButton ........></asp:LinkButton>,經測試是必須要存在,如不存在,Postback不會動作,詳細原因我也不瞭,如有朋友知此關係,請告知。

 

 

 

adamschen9921 發表在 痞客邦 留言(1) 人氣()

 

 如果資料表1的A欄位為NULL,就取資料表2的B欄位
  
 

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

 

原來需求只是將單筆資料進行跨行跨列顯示,後來演變到前方增加checkbox,勾選後按button再取得被勾選的欄位內容進行顯示。
 
其中取得地址值資料,是依原Gridview中的排列位置取得即可,例如原來地址排在Cells[5],不用管它是否被移到下一列顯示,直接還是取Cells[5]即可。
 

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

 

 

SQL Select時進行字串相加時,如任一欄位有一資料為NULL時,字串相加出來的欄位值便會為NULL。

只要Select command前先加上SET CONCAT_NULL_YIELDS_NULL OFF; 即可正常與NULL進行字串相加。

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

 

自行加入自定義的GridView的表頭後,原來GridView裡定義的AllowSorting="True"SortExpression功能便消失,CustomerIDCompanyNameAddressCity欄位標題變為純文字而無法切換正反向排序。

在網路找了許久,有的加入HyperLinksort變數或加入session控制排序方向,或有的加寫GridView1_Sorting。終於找到某連結網址,網址已不可考了,我連結NorthWind資料表Customers當測試,試到目前,以下我的Sample方式,我覺得最符合我的需求,只需控制到GridView1_RowCreated即可,原來定義的AllowSorting="True"SortExpression依舊有效。

  

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

本例依前方欄位值條件,如未鎖則可編輯及刪除,如前方欄位為已鎖,則停用編輯及刪除。

GridView進行RowDataBound時,檢查Cell值為已鎖或未鎖並決定是否Disable編輯及刪除之功能。

 

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

'按一下資料列的 [更新] 按鈕時發生 (但在 GridView 控制項更新資料列之前)

'利用更新前進行錯誤處理及防呆,或是手寫更新程式,必須寫在這裡。

Protected Sub GridView1_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs)Handles GridView1.RowUpdating

'e.Keys:取得欲更新那筆資料的PK值。

'e.Cancel:True表示取消更新動作。

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

 

因工作關係需常使用建立的bat檔進行IP更換,但又常常忘記目前的IP設置為何?所以寫了一個小程式,開機就常駐在右下工作列,只要將滑鼠點擊圖示就可以看到目前的IP設定值。
 
下載點 (下載檔名為ShowIP_Setup.msi)
 

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

 

WinForm要建立comboBox,選單的text與value是不同值,例如text為1分鐘、value為60。並將某value設為預選項。

comboBox變換選取時,顯示選擇的text、value及index。

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

 

欲將dataGridView資料insert進資料庫,原來為將dataGridView逐筆insert進資料庫,改為使用SqlTransaction寫入可加快速度。
 

using System;

using System.Collections.Generic;

using System.ComponentModel;

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

 

.NET使用Javascript甘特圖Gantt Chart
 
為了從SQL資料抓出後依各種日期產生Gantt Chart,找了網路上的資料,很多都是要付費的,不過要錢的真的比較漂亮。最後找到的這個免費Javascript的甘特圖,請參考:http://www.codeproject.com/Articles/23951/SIcon-Gantt-Chart
 

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

«12 3