2012-09-17 9 views
0

일부 열이있는 ASPxGridView가 있습니다.셀을 편집 할 때 ASPxGridView의 오른쪽에 텍스트 상자 정렬

enter image description here

난 그냥 찾을 수 없습니다 : 내가 행을 선택하고 편집 모드에 들어가면

, 나는이 3 개 체크 박스 (빨간색 것들)를 대신 왼쪽의에 정렬하려면 그들을 정렬하는 올바른 속성 (또는 내가 뭔가 잘못하고 있나?).

다음은 내 ASPxGridView의 코드입니다.

<dx:ASPxGridView ID="grdxFornecedor" runat="server" AutoGenerateColumns="False" Border-BorderStyle="None" 
       Border-BorderWidth="0px" Paddings-Padding="0" SettingsBehavior-AllowSort="true" 
       KeyFieldName="IdFornecedor" Style="margin-right: 0px" 
     ClientInstanceName="grid" Width="975px" >     

    <Paddings Padding="0px" /> 
    <ClientSideEvents RowClick="function(s, e) {      
     //s.StartEditRow(e.visibleIndex); 
    }" 
    /> 

    <ClientSideEvents RowDblClick="function(s,e){ 
     //alert(s.GetFocusedRowIndex()); 
     //alert(s.GetRowKey(e.visibleIndex)); 
     //alert(s.GetRowKey(e.htmlEvent.srcElement.cellIndex)); 
     if(e.htmlEvent.srcElement.cellIndex == 0 || e.htmlEvent.srcElement.cellIndex == 1){ 
      window.open('../Item/Consulta.aspx?Ant=Pl&DETALHE=TRUE&ID_ITEM='+s.GetRowKey(e.visibleIndex),'_blank'); 
     } 
    }" 
    /> 
    <ClientSideEvents EndCallback="OnEndCallback" BeginCallback="OnBeginCallback"/> 

    <SettingsCustomizationWindow Enabled="True" PopupVerticalAlign="Below" PopupHorizontalAlign="LeftSides" /> 

    <Styles> 
     <AlternatingRow Enabled="True" CssClass="GridImpar"> 
     </AlternatingRow> 
     <Header CssClass="GridHeader"> 
     </Header> 
     <Row CssClass="GridPar"> 
     </Row> 
    </Styles> 
    <Columns>      
     <dx:GridViewDataTextColumn Caption="FORN-COD" FieldName="CdFornecedor" ToolTip="Código do Fornecedor" 
         HeaderStyle-HorizontalAlign="Center" VisibleIndex="0" SortIndex="0" SortOrder="Ascending" > 
         <EditFormSettings Visible="False" /> 
         <HeaderStyle HorizontalAlign="Left" ForeColor="White" Paddings-Padding="3" 
          SortingImageSpacing="3"> 
          <Paddings Padding="3px" /> 
          <Border BorderStyle="None" BorderWidth="0px" /> 
         </HeaderStyle> 
         <CellStyle HorizontalAlign="Left"> 
          <Border BorderStyle="None" BorderWidth="0px" /> 
         </CellStyle> 
        </dx:GridViewDataTextColumn> 
        <dx:GridViewDataTextColumn Caption="FORN-NOM" 
      FieldName="DsFornecedor" ToolTip="Nome do Fornecedor" 
         HeaderStyle-HorizontalAlign="Center" VisibleIndex="1" 
      Width="318px"> 
         <EditFormSettings Visible="False" /> 
         <HeaderStyle HorizontalAlign="Left" ForeColor="White" Paddings-Padding="3" 
          SortingImageSpacing="3"> 
          <Paddings Padding="3px" /> 
          <Border BorderStyle="None" BorderWidth="0px" /> 
         </HeaderStyle> 
         <CellStyle HorizontalAlign="Left"> 
          <Border BorderStyle="None" BorderWidth="0px" /> 
         </CellStyle> 
        </dx:GridViewDataTextColumn> 
        <dx:GridViewDataTextColumn Caption="FORN-IQF" FieldName="NrIqf" 
         ToolTip="IQF do fornecedor" HeaderStyle-HorizontalAlign="Center" VisibleIndex="2" 
         PropertiesTextEdit-DisplayFormatString="{0}%"> 
         <PropertiesTextEdit DisplayFormatString="{0}%"> 
         </PropertiesTextEdit> 
         <EditFormSettings Visible="False" /> 
         <HeaderStyle HorizontalAlign="Right" ForeColor="White" Paddings-Padding="3" 
          SortingImageSpacing="3"> 
          <Paddings Padding="3px" /> 
          <Border BorderStyle="None" BorderWidth="0px" /> 
         </HeaderStyle> 
         <CellStyle HorizontalAlign="Right"> 
          <Border BorderStyle="None" BorderWidth="0px" /> 
         </CellStyle> 
        </dx:GridViewDataTextColumn> 
        <dx:GridViewDataTextColumn Caption="FORN-IQF Ajuste" FieldName="NrIqfAjuste" ToolTip="IQF de ajuste do fornecedor" HeaderStyle-HorizontalAlign="Center" 
         VisibleIndex="3"> 
         <PropertiesTextEdit DisplayFormatString="{0}%" MaskSettings-Mask="###" 
          FocusedStyle-HorizontalAlign="Right" Style-HorizontalAlign="Right" > 
          <MaskSettings Mask="###" /> 
          <FocusedStyle HorizontalAlign="Right"> 
          </FocusedStyle> 
         </PropertiesTextEdit> 
         <EditFormSettings Visible="False" /> 
         <HeaderStyle HorizontalAlign="Right" ForeColor="White" Paddings-Padding="3" 
          SortingImageSpacing="3"> 
          <Paddings Padding="3px" /> 
          <Border BorderStyle="None" BorderWidth="0px" /> 
         </HeaderStyle> 
         <CellStyle HorizontalAlign="Right"> 
          <Border BorderStyle="None" BorderWidth="0px" /> 
         </CellStyle> 
        </dx:GridViewDataTextColumn> 
        <dx:GridViewDataTextColumn Caption="FORN-DS" FieldName="DsConceitoFornecedor" ToolTip="Conceito do Fornecedor" 
         HeaderStyle-HorizontalAlign="Center" VisibleIndex="4"> 
         <EditFormSettings Visible="False" /> 
         <HeaderStyle HorizontalAlign="Right" ForeColor="White" Paddings-Padding="3" 
          SortingImageSpacing="3"> 
          <Paddings Padding="3px" /> 
          <Border BorderStyle="None" BorderWidth="0px" /> 
         </HeaderStyle> 
         <CellStyle HorizontalAlign="Right"> 
          <Border BorderStyle="None" BorderWidth="0px" /> 
         </CellStyle> 
        </dx:GridViewDataTextColumn> 
        <dx:GridViewDataTextColumn Caption="FORN-TAK" FieldName="NrTempoRespostaAceiteKanban" ToolTip="Tempo de resposta aceite do Kanban" 
         HeaderStyle-HorizontalAlign="Center" VisibleIndex="5" > 
         <PropertiesTextEdit DisplayFormatString="" MaskSettings-Mask="#.##" Style-HorizontalAlign="Right"> 
          <MaskSettings Mask="#.##" /> 
         </PropertiesTextEdit> 
         <HeaderStyle HorizontalAlign="Right" ForeColor="White" Paddings-Padding="3" 
          SortingImageSpacing="3"> 
          <Paddings Padding="3px" /> 
          <Border BorderStyle="None" BorderWidth="0px" /> 
         </HeaderStyle> 
         <CellStyle HorizontalAlign="Right"> 
          <Border BorderStyle="None" BorderWidth="0px" /> 
         </CellStyle> 
        </dx:GridViewDataTextColumn> 
        <dx:GridViewDataTextColumn Caption="FORN-TT" FieldName="NrTempoTransito" ToolTip="Tempo de trânsito" 
         HeaderStyle-HorizontalAlign="Center" VisibleIndex="5"> 
         <PropertiesTextEdit DisplayFormatString="" MaskSettings-Mask="#.##" Style-HorizontalAlign="Right"> 
          <MaskSettings Mask="#.##" /> 
         </PropertiesTextEdit> 
         <HeaderStyle HorizontalAlign="Right" ForeColor="White" Paddings-Padding="3" 
          SortingImageSpacing="3"> 
          <Paddings Padding="3px" /> 
          <Border BorderStyle="None" BorderWidth="0px" /> 
         </HeaderStyle> 
         <CellStyle HorizontalAlign="Right"> 
          <Border BorderStyle="None" BorderWidth="0px" /> 
         </CellStyle> 
        </dx:GridViewDataTextColumn> 

     <dx:GridViewCommandColumn ButtonType="Image" Caption="Ação" VisibleIndex="15" Width="40px"> 

      <EditButton Visible="True" > 
       <Image Url="~/Library/Images/Alterar.png" ToolTip="Alterar"> 
       </Image> 
      </EditButton> 
      <CancelButton Image-Url="~/Library/Images/Cancelar.png" Image-ToolTip="Cancelar"> 
       <Image ToolTip="Cancelar" Url="~/Library/Images/Cancelar.png"> 
       </Image> 
      </CancelButton> 
      <UpdateButton Image-Url="~/Library/Images/Salvar.png" Image-ToolTip="Salvar" > 
       <Image ToolTip="Salvar" Url="~/Library/Images/Salvar.png"> 
       </Image> 
      </UpdateButton> 

      <HeaderStyle HorizontalAlign="Center" ForeColor="White" Paddings-Padding="3" SortingImageSpacing="3"> 
       <Paddings Padding="3px" /> 
       <Border BorderStyle="None" BorderWidth="0px" /> 
      </HeaderStyle> 
      <CellStyle> 
       <Border BorderStyle="None" BorderWidth="0px" /> 
      </CellStyle> 
     </dx:GridViewCommandColumn> 
    </Columns> 
    <Border BorderStyle="None" BorderWidth="0px" />    
</dx:ASPxGridView> 

아이디어가 있으십니까?

감사합니다.

+0

가 왜 DevExpress의들 직접 연락하지? – Mikhail

답변

0

과 같이 컬럼에 EditCellStyle-은 horizontalAlign 속성을 설정하십시오 :

<dx:GridViewDataTextColumn> 
    <EditCellStyle HorizontalAlign="Left"/> 
    ... 
</dx:GridViewDataTextColumn> 
0

당신은 모든 열에 대해 기본 정렬을 설정 한 다음 원하는 각 열에 대한 사용자 정의 스타일을 설정할 수 있습니다

<dx:ASPxGridView Styles-InlineEditCell-HorizontalAlign="Center"> 
    <dx:GridViewDataTextColumn EditCellStyle-HorizontalAlign="Right" /> 
<dx:ASPxGridView/> 

아니면 BatchEdit 모드를 사용하려면 :

<dx:ASPxGridView Styles-BatchEditCell-HorizontalAlign="Center"> 
    <dx:GridViewDataTextColumn EditCellStyle-HorizontalAlign="Right" /> 
<dx:ASPxGridView/> 

을 그러나 DataCheckColumn에 문제가 있음을 유의하십시오

... 확인란 편집기 렌더링 찾아보기 및 편집 모드 에서 다른 (검색 모드는, 그것은 편집에서 읽기 전용으로 렌더링 - 클릭으로). ..

출처 : T108471

관련 문제