/ / ग्रिडव्यू डेटा से विशेष वर्णों को हटाना - सी #, ग्रिडव्यू, अल्फ़ान्यूमेरिक

ग्रिडव्यू डेटा से विशेष वर्णों को हटा रहा है - सी #, ग्रिडव्यू, अल्फान्यूमेरिक

मेरे पास एक gridview object कि मैं एक को बांधने के लिए उपयोग कर रहा हूँ datasource। के उपर selectedIndexChanging की घटना gridview, में दिखाए गए डेटा को लाना चाहूंगा gridview में textboxes फॉर्म पर। हालाँकि, जब डेटा में अल्फ़ान्यूमेरिक वर्ण होते हैं जैसे & "", ग्रिड से डेटा दिखा रहा है; amp, #S आदि और अन्य सभी अजीब अक्षर जब भी मैं अल्फ़ान्यूमेरिक वर्ण में प्रवेश करता हूं। क्या इन वर्णों को रोकने का कोई तरीका है। में popping textboxes ग्रिड से डेटा लेते समय? अब तक मेरे पास जो कोड है:

संरक्षित शून्य grdActions_SelectedIndexChanged (ऑब्जेक्ट प्रेषक, EventArgs e) {

            int selectedRow1 = grdActions.SelectedRow.RowIndex;
hdnIndexNo.Value = grdActions.Rows[selectedRow1].Cells[1].Text;
ddlActionType.SelectedValue = grdActions.Rows[selectedRow1].Cells[3].Text;


if (grdActions.Rows[selectedRow1].Cells[4].Text == null || grdActions.Rows[selectedRow1].Cells[4].Text == string.Empty || grdActions.Rows[selectedRow1].Cells[4].Text == " ")
{
txtDetails.Text = string.Empty;
}
else
{
txtDetails.Text = grdActions.Rows[selectedRow1].Cells[4].Text;
}

if (grdActions.Rows[selectedRow1].Cells[5].Text == null || grdActions.Rows[selectedRow1].Cells[5].Text == string.Empty || grdActions.Rows[selectedRow1].Cells[5].Text == " ")
{
txtCompletedDate.Text = string.Empty;
}
else
{
txtCompletedDate.Text = Convert.ToDateTime(grdActions.Rows[selectedRow1].Cells[5].Text).ToString("dd-MMM-yyyy");
}

ddlActionOwner.SelectedValue = grdActions.Rows[selectedRow1].Cells[7].Text;

if (grdActions.Rows[selectedRow1].Cells[8].Text == null || grdActions.Rows[selectedRow1].Cells[8].Text == string.Empty || grdActions.Rows[selectedRow1].Cells[8].Text == " ")
{
txtAssignedTo.Text = string.Empty;
}
else
{
txtAssignedTo.Text = grdActions.Rows[selectedRow1].Cells[8].Text;
}


if (grdActions.Rows[selectedRow1].Cells[9].Text == null || grdActions.Rows[selectedRow1].Cells[9].Text == string.Empty || grdActions.Rows[selectedRow1].Cells[9].Text == " ")
{
lblComments.Visible = false;
txtComments.Visible = false;
}
else
{
lblComments.Visible = true;
txtComments.Visible = true;
txtComments.Text = grdActions.Rows[selectedRow1].Cells[9].Text;
}

उत्तर:

जवाब के लिए 0 № 1

जब मैंने डेटा को ग्रिडबॉक्स से टेक्स्टबॉक्स में स्थानांतरित किया तो मैंने Server.HTMLDecode () का उपयोग किया। इससे यह सुनिश्चित होता है कि फॉर्म पर टेक्स्टबॉक्स में वापस भेजे जाने से पहले सभी विशेष वर्ण हटा दिए गए थे