標籤:roc ons index callbacks 設定 value rac hidden line
1.//ASPxGridView前台擷取行號
<ClientSideEvents RowClick="function(s, e) {
s.GetRowKey(e.visibleIndex);
}"
/>
2.在後台動綁定gridview的列
繫結資料行不能直接對象調用修改內部屬性(原理:定義的所有列都是父類gridviewdatacolumn類,並不是直接定義子類)。
比如列為<gridviewdataComboBoxcolumn>,需要後台先定義一個
gridviewdataComboBoxcolumn column1=gridview.Columns["修改的列"] as gridviewdataComboBoxcolumn;
之後 用column1來定義:column1.PropertiesComboBox.DataSource=datasource1;(自己定義資料來源)
其他的列類型寫法一樣
繫結資料行要寫在綁定gridview之前
3.ASPxGridView進入選中行後台事件必須設定<SettingsBehavior ProcessSelectionChangedOnServer="true" /> 想要重新整理頁面,設定EnableCallBacks="false"
<SettingsBehavior AllowFocusedRow="true" 選中行 EnableRowHotTrack="true" 跟隨滑鼠移動
/>
4.Gridview中行字元多顯示省略符號
<SettingsBehavior AllowEllipsisInText="true"/>
5.列的寬度的拖動
SettingsResizing-ColumnResizeMode="NextColumn"
6.下拉框選中後允許為空白
<PropertiesComboBox AllowNull="true"></PropertiesComboBox>
var rowindex= grid.GetFocusedRowIndex();//擷取選中行行號
var rowid= grid.GetRowKey(rowindex);//根據行號擷取rowid
設定修改行中一列的值 gridApp.SetEditValue(9, names);
ShowStatusBar="Hidden" 不顯示內建的儲存取消按鈕
Settings-GridLines="None" 顯示行的邊框和列的邊框
7.當使用皮膚Office365時行的橫向邊框不會顯示,在Page_Load中加入以下代碼可以顯示邊框
grdPeriod.Settings.GridLines = (GridLines)Enum.Parse(typeof(GridLines), "Both", true);
8.
<dx:GridViewDataTextColumn Caption="手機" FieldName="Phone">
<HeaderStyle HorizontalAlign="Center"></HeaderStyle> 修改列頭的文字置中
</dx:GridViewDataTextColumn>
ASPxGridView控制項的基本屬性