SVN r307
SVN-Revision: r307
This commit is contained in:
@@ -57,7 +57,7 @@ namespace Lskj.Control
|
|||||||
/// <value>The grid view.</value>
|
/// <value>The grid view.</value>
|
||||||
public override GridView GridView { get { return this.bandedGridView; } }
|
public override GridView GridView { get { return this.bandedGridView; } }
|
||||||
|
|
||||||
public BandedGridView BandedView { get { return this.bandedGridView; } }
|
public BandedGridView BandedView { get { return this.bandedGridView; } }
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 粘贴表格数据时调用
|
/// 粘贴表格数据时调用
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -131,7 +131,15 @@ namespace Lskj.Control
|
|||||||
{
|
{
|
||||||
GridColumn column = e.Column;
|
GridColumn column = e.Column;
|
||||||
GridColumnModel model = column.Tag as GridColumnModel;
|
GridColumnModel model = column.Tag as GridColumnModel;
|
||||||
if (string.IsNullOrEmpty(model.MergeGroup)) return;
|
if (model == null)
|
||||||
|
{
|
||||||
|
e.Handled = true;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (string.IsNullOrEmpty(model.MergeGroup))
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
string[] fields = model.MergeGroup.Trim(',').Split(',');
|
string[] fields = model.MergeGroup.Trim(',').Split(',');
|
||||||
for (int i = 0; i < fields.Length; i++)
|
for (int i = 0; i < fields.Length; i++)
|
||||||
{
|
{
|
||||||
@@ -877,9 +885,9 @@ namespace Lskj.Control
|
|||||||
{
|
{
|
||||||
//只有一级表头为空的第一列会显示合计
|
//只有一级表头为空的第一列会显示合计
|
||||||
BandedGridColumn bandedGridColumn = gridColumn as BandedGridColumn;
|
BandedGridColumn bandedGridColumn = gridColumn as BandedGridColumn;
|
||||||
if (bandedGridColumn.OwnerBand!=null&&!string.IsNullOrWhiteSpace(bandedGridColumn.OwnerBand.Caption))
|
if (bandedGridColumn.OwnerBand != null && !string.IsNullOrWhiteSpace(bandedGridColumn.OwnerBand.Caption))
|
||||||
{
|
{
|
||||||
isBlankHeader=false;
|
isBlankHeader = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -932,7 +940,6 @@ namespace Lskj.Control
|
|||||||
protected override void OnGridViewSummaryCalculate(object sender, CustomSummaryEventArgs e)
|
protected override void OnGridViewSummaryCalculate(object sender, CustomSummaryEventArgs e)
|
||||||
{
|
{
|
||||||
bool isSum = false;
|
bool isSum = false;
|
||||||
|
|
||||||
var gridView = sender as DevExpress.XtraGrid.Views.BandedGrid.BandedGridView;
|
var gridView = sender as DevExpress.XtraGrid.Views.BandedGrid.BandedGridView;
|
||||||
GridSummaryItem gridSummaryItem = e.Item as GridSummaryItem;
|
GridSummaryItem gridSummaryItem = e.Item as GridSummaryItem;
|
||||||
GridColumn gridColumn = gridView.Columns[gridSummaryItem.FieldName] as GridColumn;
|
GridColumn gridColumn = gridView.Columns[gridSummaryItem.FieldName] as GridColumn;
|
||||||
@@ -1253,8 +1260,7 @@ namespace Lskj.Control
|
|||||||
{
|
{
|
||||||
if (e.Column.Tag == null) return;
|
if (e.Column.Tag == null) return;
|
||||||
GridColumnModel model = e.Column.Tag as GridColumnModel;
|
GridColumnModel model = e.Column.Tag as GridColumnModel;
|
||||||
|
if (model == null) return;
|
||||||
|
|
||||||
//值改变时,如果是验证是否重复的列报错就清除
|
//值改变时,如果是验证是否重复的列报错就清除
|
||||||
if (RepeatedVerificationNames.Count > 0)
|
if (RepeatedVerificationNames.Count > 0)
|
||||||
{
|
{
|
||||||
@@ -1268,8 +1274,6 @@ namespace Lskj.Control
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
GridView gridView = this.gridControl.MainView as GridView;
|
GridView gridView = this.gridControl.MainView as GridView;
|
||||||
int rowHandle = gridView.GetDataSourceRowIndex(e.RowHandle);
|
int rowHandle = gridView.GetDataSourceRowIndex(e.RowHandle);
|
||||||
DataTable dataTable = this.gridControl.DataSourceTable();
|
DataTable dataTable = this.gridControl.DataSourceTable();
|
||||||
@@ -1339,34 +1343,6 @@ namespace Lskj.Control
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// <para>说明:重写BandedGridViewKeyDown</para>
|
/// <para>说明:重写BandedGridViewKeyDown</para>
|
||||||
/// <para>创建人:龚宇超</para>
|
/// <para>创建人:龚宇超</para>
|
||||||
@@ -1919,7 +1895,7 @@ namespace Lskj.Control
|
|||||||
/// <para>版本:1.0</para>
|
/// <para>版本:1.0</para>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
|
/// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
|
||||||
public override bool VerifyNull()
|
public override bool VerifyNull()
|
||||||
{
|
{
|
||||||
DataTable table = this.GridControl.DataSourceTable().TrimEmptyRows();
|
DataTable table = this.GridControl.DataSourceTable().TrimEmptyRows();
|
||||||
List<GridColumnModel> columns = this.ColumnList.FindAll(x => x.CanNull);
|
List<GridColumnModel> columns = this.ColumnList.FindAll(x => x.CanNull);
|
||||||
@@ -2998,7 +2974,7 @@ namespace Lskj.Control
|
|||||||
{
|
{
|
||||||
string groupText = GridGroupRowInfo.GroupText;
|
string groupText = GridGroupRowInfo.GroupText;
|
||||||
int endindex = groupText.LastIndexOf("行");
|
int endindex = groupText.LastIndexOf("行");
|
||||||
if(!SystemInfo.Instance.GroupSpecialMode) groupText = groupText.Substring(startindex + 1, endindex - startindex - 1).Trim();
|
if (!SystemInfo.Instance.GroupSpecialMode) groupText = groupText.Substring(startindex + 1, endindex - startindex - 1).Trim();
|
||||||
if (!(this.ChartTable.Rows.Cast<DataRow>().FirstOrDefault(x => x["key"] == GridGroupRowInfo.EditValue + "") != null))
|
if (!(this.ChartTable.Rows.Cast<DataRow>().FirstOrDefault(x => x["key"] == GridGroupRowInfo.EditValue + "") != null))
|
||||||
{
|
{
|
||||||
if (BaseImpl.HasExistsTable(ResourceKeys.SettingGrouprptab))
|
if (BaseImpl.HasExistsTable(ResourceKeys.SettingGrouprptab))
|
||||||
|
|||||||
Reference in New Issue
Block a user