2010年1月26日 星期二

[Other] Firefox Javascript 可以只顯示文字的語法

有時候遇到很多圖片的網頁,可是只是想要 看文字的部分。所以把文字放大,背景顏色套用白色
 

可以存成『我的最愛』連結,當按下連結就可以套用了。

javascript:(function(){var%20newSS,%20styles='*%20{%20background:%20white%20!%20important;%20color:%20black%20!important;%20line-height:%20160%%20!important;%20font-size:%2018pt%20!important%20}%20:link,%20:link%20*%20{%20color:%20#0000EE%20!important%20}%20:visited,%20:visited%20*%20{%20color:%20#551A8B%20!important%20}';%20if(document.createStyleSheet)%20{%20document.createStyleSheet(%22javascript:'%22+styles+%22'%22);%20}%20else%20{%20newSS=document.createElement('link');%20newSS.rel='stylesheet';%20newSS.href='data:text/css,'+escape(styles);%20document.getElementsByTagName(%22head%22)[0].appendChild(newSS);%20}%20})();
  
原本樣式

          








套用後樣式








2010年1月23日 星期六

[C#] Listview

  

Listview 是很好用,之前一直都用 Listbox 來做,最近才開始接觸。。

 

   1: listView1.Clear(); //清空 listview



   2:            listView1.View = View.Details; //設定模式為 清單模式



   3:            listView1.GridLines = true; //繪製 格線



   4:            listView1.FullRowSelect=true; //ture 一次選擇一行  ; false 一次選一格 



   5:            listView1.MultiSelect = false; //不可選多行



   6:            listView1.Scrollable = true; //需要的時候 自動顯示 滾動條



   7:            listView1.HeaderStyle = ColumnHeaderStyle.Nonclickable; //設定點選 標題項目不動作



   8:            listView1.Columns.Add("機種",150,HorizontalAlignment.Left);  //設定標題,寬度,位置



   9:            listView1.Columns.Add("55階",180,HorizontalAlignment.Left);



  10:  



  11:            for (int i = 0; i < 1; i++)



  12:            {



  13:                ListViewItem LM = new ListViewItem(comboBox1.Text.ToString());



  14:  



  15:                LM.SubItems.Add("1");



  16:              



  17:                listView1.Items.AddRange(new ListViewItem[] { LM });



  18:            }




 



排序的部分(CLASS)





   1: class ListViewItemComparer : IComparer



   2: {



   3:     private int col;



   4:     public ListViewItemComparer()



   5:     {



   6:         col = 0;



   7:     }



   8:     public ListViewItemComparer(int column)



   9:     {



  10:         col = column;



  11:     }



  12:     public int Compare(object x, object y)



  13:     {



  14:         return String.Compare(((ListViewItem)x).SubItems[col].Text, ((ListViewItem)y).SubItems[col].Text);



  15:     }



  16: }




用法





   1: //排序 Listiew 4



   2: this.listView4.ListViewItemSorter = new ListViewItemComparer(listView4.Columns[5].Index);



   3: listView4.Sort();


2010年1月21日 星期四

[C#] Listbox 存至 CSV

private void button2_Click(object sender, EventArgs e)
{
//弄存檔檔名
saveFileDialog1.ShowDialog();
string save_path = saveFileDialog1.FileName + ".CSV";
int aa = listBox2.Items.Count;
//Save
System.IO.StreamWriter fn = new System.IO.StreamWriter(save_path);
for (int i = 0; i < aa; i++)
{
fn.WriteLine(listBox2.Items[i].ToString());
}

fn.Flush();
fn.Close();

MessageBox.Show("存檔成功 ^^=");

}

[C#] 防止 Listbox 內資料重複

實際上這個作法是將 已經重複的資料 過濾掉,只留下不重複的資料。


2010年1月20日 星期三

[C#] Listbox 存至 CSV

private void button2_Click(object sender, EventArgs e)
{
//弄存檔檔名
saveFileDialog1.ShowDialog();
string save_path = saveFileDialog1.FileName + ".CSV";
int aa = listBox3.Items.Count;
//Save
System.IO.StreamWriter fn = new System.IO.StreamWriter(save_path);
for (int i = 0; i < aa; i++)
{
fn.WriteLine(listBox3.Items[i].ToString().Replace("=", ","));
}
fn.Flush();
fn.Close();
MessageBox.Show("存檔成功 ^^=");
}

2010年1月19日 星期二

[SQL] 從Excel 匯入至 SQL

SELECT * INTO DAQ FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=D:\1.xls', [Sheet1$])