operate screenshot

about store RecordField submit emptystring issue 

When click save button submit to change,trace store beforeStoreChanged eventHandler data no problem.
about store RecordField submit emptystring issue


But when store beforerecordInserted event handler new values changed empty string, when AfterInserted throw exception;
about store RecordField submit emptystring issue

about store RecordField submit emptystring issue

Now I solve the problem changed Source Code file Store.cs


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
private void MakeInsertes(IDataSource ds, XmlDocument xml)
{
XmlNodeList insertingRecords = xml.SelectNodes("records/Created/record");
string id = GetIdColumnName();
foreach (XmlNode node in insertingRecords)
{
record = node;
values = new SortedList(this.Reader.Reader.Fields.Count);
keys = new SortedList();
oldValues = new SortedList();
foreach (RecordField field in this.Reader.Reader.Fields)
{
//modify by neo date:2011/6/9 emptystring convert to null
XmlNode keyNode = node.SelectSingleNode(field.Name);
if (String.IsNullOrEmpty(keyNode.InnerText))
values[field.Name] = null;
else
values[field.Name] = keyNode != null ? keyNode.InnerText : null;
}
……………

I don't know that there are no other better solutions,So I hope to have your support

 

about store RecordField submit emptystring issue

 about store RecordField submit emptystring issue

相关文章:

  • 2021-08-30
  • 2022-03-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-31
  • 2022-12-23
  • 2021-12-09
  • 2021-10-02
  • 2021-11-27
  • 2021-12-30
  • 2021-10-14
相关资源
相似解决方案