//获取墓位位置
string MWFLMC = "和平区祥和园D组A碑11排";
//得到字符数组
string[] sArray1 = new string[5];
//分割字符数组
sArray1 = MWFLMC.Split(new char[5] { '区', '园', '组', '碑', '排' });
if (sArray1.Length > 0)
{
//和平
reportdoc.DataDefinition.FormulaFields["Q"].Text = "'" + sArray1[0] + "'";
}
if (sArray1.Length > 1)
{
//祥和
reportdoc.DataDefinition.FormulaFields["Y"].Text = "'" + sArray1[1] + "'";
}
if (sArray1.Length > 2)
{
//D
reportdoc.DataDefinition.FormulaFields["Z"].Text = "'" + sArray1[2] + "'";
}
if (sArray1.Length > 4)
{
//A
reportdoc.DataDefinition.FormulaFields["B"].Text = "'" + sArray1[3] + "'";
}
if (sArray1.Length > 5)
{
//11
reportdoc.DataDefinition.FormulaFields["P"].Text = "'" + sArray1[4] + "'";
}
int b = MWFLMC.IndexOf("排");
reportdoc.DataDefinition.FormulaFields["H"].Text = "'" + MWFLMC.Substring(b + 1, MWFLMC.Length - b - 2) + "'";