raport machine报表

private void btnBookIn_Click(object sender, EventArgs e)
        {

            DataTable dt1 = new DataTable();
            if (this.dgvListSoure.DataSource != null)
            {
                dt1 = this.dgvListSoure.DataSource as DataTable;
            }
            else
            {
                for (int i = 0; i < dgvListSoure.Columns.Count; i++)
                {
                    DataColumn column = new DataColumn();
                    column.ColumnName = dgvListSoure.Columns[i].DataPropertyName;
                    dt1.Columns.Add(column);
                }
            }
            if (!string.IsNullOrEmpty(txtObligee.Text) && !string.IsNullOrEmpty(txtQSRZJHM.Text))
            {
                DataRow row = dt1.NewRow();
                if (string.IsNullOrEmpty(txtHouseRepose.Text) || string.IsNullOrEmpty(txtBookID.Text))
                {
                    row["Obligee"] = txtObligee.Text;
                    row["CardID"] = "(" + txtQSRZJHM.Text + "),";
                    row["BookID"] = "";//txtBookID.Text;
                    row["HouseRepose"] = "无房产记录。";//txtHouseRepose.Text;
                }
                else
                {
                    row["Obligee"] = txtObligee.Text;
                    row["CardID"] = "(" + txtQSRZJHM.Text + "),";
                    row["BookID"] = "(证号:" + txtBookID.Text + "),";
                    row["HouseRepose"] = txtHouseRepose.Text+",有房产记录。";
                    row["status"] = "房产状态:" + txtStatus.Text+"。";
                }
                dt1.Rows.Add(row);
                txtQSRZJHM.Text="";
                txtObligee.Text="";
                txtBookID.Text="";
                txtHouseRepose = "";
            }
            this.dgvListSoure.DataSource = dt1;
            //txtObligee.Text = house.Obligee;
            //txtQSRZJHM.Text = house.CardID;
            //txtBookID.Text = house.BookID;
            //txtHouseRepose.Text = house.HouseRepose;
        }

你可能感兴趣的:(port)