|
Hi
I have designed the payslip in crystal report in A4 size.i want my report to generate with two payslip
meaning in a4 sheet i need same payslip with two copy
Please help me with this I am new to crystal report
Ramkumar
("When you build bridges you can keep crossing them. ")
http://ramkumarishere.blogspot.com
modified on Saturday, April 30, 2011 4:52 AM
|
|
|
|
|
|
In addition to Sandeep answer you can also go there[^] to learn step by step process to use Crystal Report.
|
|
|
|
|
Ramkumar_S wrote: meaning in a4 sheet i need same payslip with two copy
Please help me with this I am new to crystal report
Question changed totally!
Avoid it please. If you have anything new then add a new question instead of editing an old one and replacing the text completely.
Ramkumar_S wrote: meaning in a4 sheet i need same payslip with two copy
This is not clear. What are you looking for? If it's a copy of same stuff in the report, design it accordingly.
|
|
|
|
|
Hi all,
Hope this is the right place to ask this question.
I've integrate the FCK Editor with one of my web application and works fine. However I want to do a small modification on it. Say I've upload an image and I want to scale to a small size. How can I do that. On fckconfig.js file I found something like this,
<br />
FCKConfig.ImageBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ;
FCKConfig.ImageBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ;
and I tried with different values. But it's not working as I expect.
Thanks in advance.
I appreciate your help all the time...
CodingLover
|
|
|
|
|
You would probably get a better answer on the company's forum[^].
|
|
|
|
|
Please ask to support at proper 3rd party
♫ 99 little bugs in the code,
99 bugs in the code
We fix a bug, compile it again
101 little bugs in the code ♫
|
|
|
|
|
Hi All,
We have a requirement like creating Payslip dynamically in run-time,with 10 standard field.
Meaning to say customer can create a table dynamically and choose any fields ,each field eg. label will get the value from database.
However we use Crystal report for reporting.
Please suggest me best method to generate payslip format in run time.
Is SSRS will solve my issue?
Thanks in advance..
Ramkumar
("When you build bridges you can keep crossing them. ")
http://ramkumarishere.blogspot.com
|
|
|
|
|
|
I have develop three payroll system for my company. there I use Crystal report for payslip for two project. And in last project I use HTML reporting.
|
|
|
|
|
Hello,
I am using Ajax to show an autocomplete textbox, with in a grid. once a user types/autofills a value, i am updating the database, and want to show this updated value in the grid.
what parameters would i need to set,
I tried to databind the gridview again but this did not work.
Thanks
|
|
|
|
|
I tried to use the updatepanel ajax control:
<asp:UpdatePanel runat="server" ID="panel1">
<ContentTemplate>
<fieldset>
<legend></legend>
</fieldset>
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="Grid1" />
</Triggers>
</asp:UpdatePanel>
even this did not help to refresh just that page of the grid
|
|
|
|
|
As the title states. Any preferences? one considered better than the other by the general consensus?
The context here is to rip text out of a pdf(that is obtained already created elsewhere) and put it into a string for programmatic manipulation from there.
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
|
|
|
|
|
There are lots of pdf creator are available. But itextsharp is widely used.
|
|
|
|
|
I prefer PDFSharp to ITextSharp. I find it a lot easier to work with than ITextSharp because the API is geared more towards a developers mindset, whereas ITextSharp's API is geared more towards the print way of thinking.
|
|
|
|
|
Well Pete, as I've seen a lot of your posts on CP and you seem to be very experienced and knowledgeable, I'll give that one a shot. thanks for the info.
on that note though, the main thing I'm needing to do at the moment is to read an existing pdf, convert it to a string in the code so that the code can process that string and do other stuff.
This is an existing application that I inherited and something broke with it yesterday due to a change in the pdf itself(I do not have control over that pdf source).
I know ITextSharp will read this particular pdf and output to a text file as I have done it,but have had troubles getting it to a string within the code.
I am looking to replace the current third party tool to convert the pdf, not rewrite the entire project right now. How difficult is it to do said operation with PDFSharp? the current tool(which has decided to not read the new pdf) literally had a oneliner that amounted to
string somestring = MethodConvertToString(pdf path) I can go further than this if needed but being still new.... easiest is best currently until i get the rest of this mess figured out.
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
|
|
|
|
|
Sadly, I can't answer that question. I've never tried to read the text out of the PDFs; I've used it to write documents out on the fly. I'll have a play round and get back to you.
|
|
|
|
|
I did find on their site that the only way to rip a pdf into a string was low level. The had no high level functions to do so. Thats not to say that it still wouldn't be a little easier with pdfsharp instead of ITextSharp, since that one does not have a high level way to do it either from what I can find.
I do appreciate the info and will continue to look into it.
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
|
|
|
|
|
It doesn't look too bad. Basically, you'll read the document in and then use the ReadDocument method to return a Document object. This Document contains all of the information about the PDF. Then, you iterate over the Sections in the Document and you can extract the Text object from each Section. That's it basically.
|
|
|
|
|
Hi All,
I am developing a web application. In that I have a web page that imports the data from EXCEL SHEET To Database. While doing this I have set some validation over the EXCEL Data. If the data is incorrect i need to write it in a new excel file which is created at run time. I have written the code to create new excel file with some data. But While Creating The Excel File I am Getting an error which i am unable to solve.
So, Please Help me to solve my problem.
I am using VS 2008 with c#.
The Error is :
Microsoft Office Excel cannot open or save any more documents because there is not enough available memory or disk space.
• To make more memory available, close workbooks or programs you no longer need.
• To free disk space, delete files you no longer need from the disk you are saving to.
The Code I have Written is :
Excel.Application WRExcel = null;
Excel.Workbooks WRwbs = null;
Excel._Workbook WRwb = null;
Excel.Sheets WRss = null;
Excel._Worksheet WRws = null;
object objOpt = System.Reflection.Missing.Value;
if (System.IO.File.Exists("C:\\Excel1.xls"))
{
System.IO.File.Delete("C:\\Excel1.xls");
}
WRExcel = new Excel.Application();
WRwb = WRExcel.Workbooks.Add(objOpt);
WRss = (Excel.Sheets)WRwb.Worksheets;
WRws = (Excel._Worksheet)(WRss.get_Item(1));
WRws.Cells[1, 1] = "Part Number.";
WRws.Cells[1, 2] = "Kit Part.";
WRws.Cells[1, 3] = "Description";
WRws.Cells[1, 4] = "Reason For Reject";
WRws.Cells[2, 1] = RowNo.Trim();
WRws.Cells[2, 2] = ColumnNo.Trim();
WRws.Cells[2, 3] = ErrorMsg.Trim();
WRws.Cells[2, 4] = Filename;
WRwb.SaveAs("C:\\Excel1.xls", objOpt, objOpt, objOpt, objOpt, Opt, Excel.XlSaveAsAccessMode.xlNoChange, objOpt, objOpt, objOpt, objOpt, objOpt);
WRwbs.Close();
Please Help me to Solve My Problem.
Thanks & Regards
Sanket Patil
.
|
|
|
|
|
|
I working on Asp.net3.0.
I want to play scorm course from my web application.
Is there any way to view from application.
|
|
|
|
|
Hi
I am trying to develop a website using ASP.NET 4.0 and Visual Web Developer 2010 Express. I am struggling with cascading DropDownLists in a DetailsView when the DetailsView is bound to a SqlDataSource.
I have tried the logic outside the DetailsView and the cascading DropDownLists work fine.
The markup for the DropDownLists outside the DetailsView is as follows:
<asp:DropDownList ID="ddlFirms" runat="server" AutoPostBack="True"
AppendDataBoundItems="True" DataSourceID="SqlDataSource_Firms1" DataTextField="Firm"
DataValueField="FirmID"
onselectedindexchanged="ddlFirms_SelectedIndexChanged">
<asp:ListItem Value="">- select -</asp:ListItem>
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource_Firms1" runat="server"
ConnectionString="<%$ ConnectionStrings:MyConnectionString1 %>"
SelectCommand="SELECT * FROM [Firms] ORDER BY [Firm]"></asp:SqlDataSource>
<asp:DropDownList ID="ddlClinics" runat="server"
AppendDataBoundItems="True" DataSourceID="SqlDataSource_Clinics1" DataTextField="Clinic"
DataValueField="ClinicID">
<asp:ListItem Value="">- select -</asp:ListItem>
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource_Clinics1" runat="server"
ConnectionString="<%$ ConnectionStrings:MyConnectionString1 %>"
SelectCommand="SELECT * FROM [Clinics] WHERE ([FirmID] = @FirmID) ORDER BY [Clinic]">
<SelectParameters>
<asp:ControlParameter ControlID="ddlFirms" Name="FirmID"
PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
And the code-behind:
protected void ddlFirms_SelectedIndexChanged(object sender, EventArgs e)
{
ddlClinics.Items.Clear();
ddlClinics.Items.Add("- select -");
}
This works fine. When a listItem is selected in the ddlFirms, only the relevant listItems for that firm is populated in ddlClinics.
When I try it in the DetailsView it is not so straight-forward. The problem is that if I try to do the logic exactly as for when the DropDownLists which are not in a DetailsView, it gives me the error: "has a SelectedValue which is invalid because it does not exist in the list of items." When I remove the line ddlClinics.Items.Clear(); that causes the error, the ListItems are just added to the Clinics DropDownList in the DetailsView each time a ListItem is selected in the Firms DropDownList and not replaced with only the relevant ListItems for the selected Firm.
My markup for the DetailsView:
<asp:SqlDataSource ID="SqlDataSource_RTTest" runat="server"
ConnectionString="<%$ ConnectionStrings:MyConnectionString1 %>"
SelectCommand="SELECT * FROM [RTNumbers] WHERE ([RTID] = @RTID)">
<SelectParameters>
<asp:ControlParameter ControlID="HiddenField1" Name="RTID" PropertyName="Value"
Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
<asp:HiddenField ID="HiddenField1" runat="server" />
<asp:DetailsView ID="DetailsView2" runat="server"
AutoGenerateInsertButton="True" AutoGenerateRows="False" DataKeyNames="RTID"
DataSourceID="SqlDataSource_RTTest" Height="50px" Width="125px">
<EmptyDataTemplate>
<asp:LinkButton ID="FormViewInsert" runat="server"
onclick="DetailsView2_Click">Insert a new RT record</asp:LinkButton>
</EmptyDataTemplate>
<Fields>
<asp:TemplateField HeaderText="Firm" SortExpression="FirmID">
<InsertItemTemplate>
<asp:DropDownList ID="ddlFirms_DetailsView" runat="server" AutoPostBack="True"
AppendDataBoundItems="True" DataSourceID="SqlDataSource_Firms2"
DataTextField="Firm" DataValueField="FirmID"
SelectedValue='<%# DataBinder.Eval(Container.DataItem,"FirmID")%>' Enabled="True"
OnSelectedIndexChanged="ddlFirms_DetailsView_SelectedIndexChanged">
<asp:ListItem Value="">- select -</asp:ListItem>
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource_Firms2" runat="server"
ConnectionString="<%$ ConnectionStrings:MyConnectionString1 %>"
SelectCommand="SELECT * FROM [Firms] ORDER BY [Firm]">
</asp:SqlDataSource>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%# Bind("FirmID") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Clinic" SortExpression="ClinicID">
<InsertItemTemplate>
<asp:DropDownList ID="ddlClinics_DetailsView " runat="server"
AppendDataBoundItems="True" DataSourceID="SqlDataSource_Clinics2"
DataTextField="Clinic" DataValueField="ClinicID"
SelectedValue='<%# DataBinder.Eval(Container.DataItem,"ClinicID")%>'
Enabled="True" AutoPostBack="False">
<asp:ListItem Value="">- select -</asp:ListItem>
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource_Clinics2" runat="server"
ConnectionString="<%$ ConnectionStrings:MyConnectionString1 %>"
SelectCommand="SELECT * FROM [Clinics] WHERE ([FirmID] = @FirmID) ORDER BY [Clinic]">
<SelectParameters>
<asp:ControlParameter ControlID="ddlFirms2" Name="FirmID"
PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="Label4" runat="server" Text='<%# Bind("ClinicID") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Fields>
</asp:DetailsView>
And the code-behind:
protected void ddlFirms_DetailsView_SelectedIndexChanged(object sender, EventArgs e)
{
DropDownList ddlClinics = (DropDownList)DetailsView2.FindControl("ddlClinics_DetailsView");
ddlClinics.Items.Clear();
ddlClinics.Items.Add("- select -");
}
If I leave out the ddlFirms_DetailsView_SelectedIndexChanged() event handler then whenever I select a listItem in the ddlFirms_DetailsView for the first time then the correct relevant listItems for that firm is populated in ddlClinics_DetailsView.
However when I select another listItem in ddlFirms_DetailsView the relevant listItems for the new selection is just added to ddlClinics_DetailsView (in other words it also still have the listItems for the previously selected item in ddlFirms_DetailsView as well).
I am a bit stuck here.
Regards.
Kobus
|
|
|
|
|
Sir, i think that you need to add an update panel so the content of the dropdown list could be changed.
100
Help people,so poeple can help you.
|
|
|
|
|
The class is described below allows the use of grouping, sorting, pagind, external filters with DevExpress ASPxGridView, but using data access method as standart ASP.NET ObjectDataSource
Initialization of data binding in ASPxGridView looks like this:
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
if (!IsPostBack)
{
DXExtensions.Data.DXObjectDataSource dxOdsAddress = new DXExtensions.Data.DXObjectDataSource();
dxOdsAddress.PageSize = gvAddress.SettingsPager.PageSize;
dxOdsAddress.KeyFeildName = gvAddress.KeyFieldName;
dxOdsAddress.DataType = typeof(DomainModel.AddressEntities.Address);
dxOdsAddress.Request_DataSource += new EventHandler<DXExtensions.Data.DXObjectDataSource.PagingEventArgs>(dxodsAddress_RequestDataSource);
dxOdsAddress.Request_TotalRowsCount += new EventHandler(dxodsAddress_RequestTotalRowsCount);
dxOdsAddress.Request_GroupInfo += new EventHandler<DXExtensions.Data.DXObjectDataSource.GroupingEventArgs>(dxodsAddress_RequestGroupInfo);
Session["dxOdsAddress"] = dxOdsAddress;
}
gvAddress.DataSource = Session["dxOdsAddress"] as DXExtensions.Data.DXObjectDataSource;
}
This class is based on the example described here: A possible implementation of IListServer interface to achieve Server Mode functionality
DXObjectDataSource class:
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using DevExpress.Data;
namespace DXExtensions.Data
{
public class DXObjectDataSource : IListServer, ITypedList
{
#region New
#region Exceptions
public class DataSourceNotBindedException : Exception
{
public DataSourceNotBindedException()
: base()
{}
}
public class DataSourceSubcriberNotFoundException : Exception
{
public DataSourceSubcriberNotFoundException()
: base()
{ }
}
public class TotalRowsCountNotBindedException : Exception
{
public TotalRowsCountNotBindedException()
: base()
{ }
}
public class TotalRowsCountSubscriberNotFoundException : Exception
{
public TotalRowsCountSubscriberNotFoundException()
: base()
{ }
}
public class UnexpectedLogicWayException : Exception
{
public UnexpectedLogicWayException()
: base()
{ }
}
#endregion
#region PublicConnectors
public class PagingEventArgs : EventArgs
{
private int _StartRowIndex;
public int StartRowIndex
{
get
{
return _StartRowIndex;
}
set
{
_StartRowIndex = value;
}
}
private int _RowsCount;
public int RowsCount
{
get
{
return _RowsCount;
}
set
{
_RowsCount = value;
}
}
private ICollection<ServerModeOrderDescriptor> _SortInfo;
public ICollection<ServerModeOrderDescriptor> SortInfo
{
get
{
return _SortInfo;
}
set
{
_SortInfo = value;
}
}
}
public class GroupingEventArgs : EventArgs
{
ListSourceGroupInfo _ParentGroupInfo;
public ListSourceGroupInfo ParentGroupInfo
{
get
{
return _ParentGroupInfo;
}
set
{
_ParentGroupInfo = value;
}
}
List<ListSourceGroupInfo> _GroupInfo;
public List<ListSourceGroupInfo> GroupInfo
{
get
{
return _GroupInfo;
}
set
{
_GroupInfo = value;
}
}
}
public event EventHandler<PagingEventArgs> Request_DataSource;
public event EventHandler Request_TotalRowsCount;
public event EventHandler<GroupingEventArgs> Request_GroupInfo;
public void RefreshForNewFilters()
{
_ActualizeDataSource_StartIndex = 0;
_DataSource = null;
}
#endregion
#region Propertyes
private Type _DataType;
public Type DataType
{
get
{
return _DataType;
}
set
{
_DataType = value;
}
}
private IList _DataSource;
public IList DataSource
{
get
{
return _DataSource;
}
set
{
_DataSource = value;
}
}
private Int32 _TotalRowsCount = -1;
public Int32 TotalRowsCount
{
get
{
return _TotalRowsCount;
}
set
{
_TotalRowsCount = value;
}
}
private Int32 _PageSize;
public Int32 PageSize
{
get
{
return _PageSize;
}
set
{
_PageSize = value;
}
}
private string _KeyFeildName;
public string KeyFeildName
{
get
{
return _KeyFeildName;
}
set
{
_KeyFeildName = value;
}
}
private ICollection<ServerModeOrderDescriptor> _SortInfo;
#endregion
bool IsZeroIndexActual;
private int _ActualizeDataSource_StartIndex;
protected int ActualizeDataSource(int index)
{
bool isDataSourceActual = true;
if (_DataSource == null)
{
isDataSourceActual = false;
}
else
{
if ((index == 0) && (!IsZeroIndexActual))
{
return 0;
}
else
{
if ((index >= _ActualizeDataSource_StartIndex + _PageSize) || ((index < _ActualizeDataSource_StartIndex)))
{
isDataSourceActual = false;
}
}
}
if (!isDataSourceActual)
{
_ActualizeDataSource_StartIndex = index;
PagingEventArgs pea = new PagingEventArgs();
pea.StartRowIndex = index;
pea.RowsCount = _PageSize;
pea.SortInfo = _SortInfo;
if (Request_DataSource != null)
{
Request_DataSource(this, pea);
if (_DataSource == null)
{
throw new DataSourceNotBindedException();
}
}
else
{
throw new DataSourceSubcriberNotFoundException();
}
}
int ret = index - _ActualizeDataSource_StartIndex;
if (ret < 0)
{
ret = 0;
}
return ret;
}
#endregion
#region IList Enabled
object IList.this[int index]
{
get
{
int actualRecordIndex = ActualizeDataSource(index);
if (_DataSource != null)
{
return _DataSource[actualRecordIndex];
}
return null;
}
set
{
throw new NotImplementedException();
}
}
#endregion
#region ICollection Enabled
int ICollection.Count
{
get
{
return _TotalRowsCount;
}
}
#endregion
#region ITypedList Enabled
PropertyDescriptorCollection ITypedList.GetItemProperties(PropertyDescriptor[] listAccessors)
{
IsZeroIndexActual = false;
PropertyDescriptorCollection pdc = TypeDescriptor.GetProperties(_DataType);
if (Request_TotalRowsCount != null)
{
Request_TotalRowsCount(this, new EventArgs());
if (_TotalRowsCount < 0)
{
throw new TotalRowsCountNotBindedException();
}
}
else
{
throw new TotalRowsCountSubscriberNotFoundException();
}
return pdc;
}
#endregion
#region DevExpress.Data.IListServer Enabled
void IListServer.Apply
(
DevExpress.Data.Filtering.CriteriaOperator filterCriteria,
ICollection<ServerModeOrderDescriptor> sortInfo,
int groupCount,
ICollection<ServerModeSummaryDescriptor> groupSummaryInfo,
ICollection<ServerModeSummaryDescriptor> totalSummaryInfo
)
{
if ((_SortInfo != sortInfo))
{
_ActualizeDataSource_StartIndex = 0;
_DataSource = null;
_SortInfo = sortInfo;
}
IsZeroIndexActual = true;
}
object IListServer.GetRowKey(int index)
{
int actualRecordIndex = ActualizeDataSource(index);
if (_DataSource != null)
{
System.Reflection.PropertyInfo pi = _DataType.GetProperty(KeyFeildName);
System.Reflection.MethodInfo mi = pi.GetGetMethod();
object recordObject = _DataSource[actualRecordIndex];
object ret = mi.Invoke(recordObject, null);
return ret;
}
else
{
throw new UnexpectedLogicWayException();
}
}
List<ListSourceGroupInfo> IListServer.GetGroupInfo(DevExpress.Data.ListSourceGroupInfo groupInfo)
{
GroupingEventArgs gea = new GroupingEventArgs();
gea.ParentGroupInfo = groupInfo;
if (Request_GroupInfo != null)
{
Request_GroupInfo(this, gea);
return gea.GroupInfo;
}
else
{
throw new NotImplementedException();
}
}
#endregion
#region Disabled
#region IList Disabled
int IList.Add(object value)
{
throw new NotImplementedException();
}
void IList.Clear()
{
throw new NotImplementedException();
}
bool IList.Contains(object value)
{
throw new NotImplementedException();
}
int IList.IndexOf(object value)
{
throw new NotImplementedException();
}
void IList.Insert(int index, object value)
{
throw new NotImplementedException();
}
bool IList.IsFixedSize
{
get { throw new NotImplementedException(); }
}
bool IList.IsReadOnly
{
get { throw new NotImplementedException(); }
}
void IList.Remove(object value)
{
throw new NotImplementedException();
}
void IList.RemoveAt(int index)
{
throw new NotImplementedException();
}
#endregion
#region ICollection Disabled
void ICollection.CopyTo(Array array, int index)
{
throw new NotImplementedException();
}
bool ICollection.IsSynchronized
{
get { throw new NotImplementedException(); }
}
object ICollection.SyncRoot
{
get { throw new NotImplementedException(); }
}
#endregion
#region IEnumerable Disabled
IEnumerator IEnumerable.GetEnumerator()
{
throw new NotImplementedException();
}
#endregion
#region ITypedList Disabled
string ITypedList.GetListName(PropertyDescriptor[] listAccessors)
{
return "";
}
#endregion
#region DevExpress.Data.IListServer Disabled
event EventHandler<ServerModeExceptionThrownEventArgs> IListServer.ExceptionThrown
{
add { throw new NotImplementedException(); }
remove { throw new NotImplementedException(); }
}
event EventHandler<ServerModeInconsistencyDetectedEventArgs> IListServer.InconsistencyDetected
{
add { throw new NotImplementedException(); }
remove { throw new NotImplementedException(); }
}
IList IListServer.GetAllFilteredAndSortedRows()
{
throw new NotImplementedException();
}
int IListServer.GetRowIndexByKey(object key)
{
throw new NotImplementedException();
}
int IListServer.FindIncremental
(
DevExpress.Data.Filtering.CriteriaOperator expression,
string value,
int startIndex,
bool searchUp,
bool ignoreStartRow,
bool allowLoop
)
{
throw new NotImplementedException();
}
Dictionary<object, object> IListServer.GetTotalSummary()
{
throw new NotImplementedException();
}
object[] IListServer.GetUniqueColumnValues(DevExpress.Data.Filtering.CriteriaOperator expression, int maxCount,
bool includeFilteredOut)
{
throw new NotImplementedException();
}
int IListServer.LocateByValue(DevExpress.Data.Filtering.CriteriaOperator expression, object value, int
startIndex, bool searchUp)
{
throw new NotImplementedException();
}
void IListServer.Refresh()
{
throw new NotImplementedException();
}
#endregion
#endregion
}
}
|
|
|
|