none
datagridview 中的 e.Row.Cells(2).Font.Size如何設定 RRS feed

  • 問題

  • 大家好:

        我需要在網頁gridview中設定某一欄中的字體大小, 在GridView_RowDataBound事件中似乎有 e.Row.Cells(2).Font.Size這樣的語法, 但指定e.Row.Cells(2).Font.Size="38px"後會出現 “System.FormatException: 輸入字串格式不正確 ” 的錯誤訊息 , 不曉得是否有人知道這個參數如何下, 或有其他語法, 先感謝回應者。

     
    • 已編輯 jeff-huangch 2019年10月7日 上午 03:22 datagridview改gridview
    2019年10月6日 上午 03:29

所有回覆

  • 請教

    您問的是『DataGridView』還是『GridView』
    DataGridView是Windows Form的東西
    GridView則是Web Form的東西

    ^.^a


    topcat(姍舞之間的極度凝聚)
    http://www.dotblogs.com.tw/topcat
    世界上有兩樣東西分享給別人後,不但不會變少,還會變更多:
    一個是快樂,另一個是知識~ 分享...是知識累積的開始...

    2019年10月7日 上午 01:49
    版主
  • 已修正問題為gridview, 謝謝您
    2019年10月7日 上午 03:23
  • 找到一篇, GView.Font.Size = FontUnit.XLarge可設定標題

    gridview的格內文字大小語法如下:

                    e.Row.Cells(2).Font.Size = FontUnit.XXLarge
                    e.Row.Cells(3).Font.Size = FontUnit.XSmall
       

    感謝

    Panasonic Taiwan
    (MCC, MVP)

    https://forums.asp.net/t/1233961.aspx?GridView+Font+size+Changes

     

    2019年10月7日 上午 04:10
  •  我需要在網頁gridview中設定某一欄中的字體大小
     在GridView_RowDataBound事件中
    似乎有 e.Row.Cells(2).Font.Size這樣的語法

    提示您一件事
    您要更改的是Header的字體大小,還是資料的字體大小
    在RowDataBound事件中,要去判斷現在當下的Row是哪一種Row(Head還是Data)

    GridViewRow rw;
    if(rw.rowtype == datacontrolrowtype.datarow){
        //改Cell的字體大小
    }

    ^_^


    topcat(姍舞之間的極度凝聚)
    http://www.dotblogs.com.tw/topcat
    世界上有兩樣東西分享給別人後,不但不會變少,還會變更多:
    一個是快樂,另一個是知識~ 分享...是知識累積的開始...

    2019年10月7日 上午 05:26
    版主