Rattlesnake Posted September 9, 2005 Posted September 9, 2005 Hi, I have a datagrid that has column with a textbox that is used to enter a product description. There is a Hyperlink in the same column when clicked opens a pop-up window , that contains a datagrid with a list of available product descriptions. When the user selects a product description it is supposed to be returned to the textbox in the datagrid of the calling window. I have the following code in the Datagrid_SelectedIndexChanged of the pop-up window SelectedProd = dgSuppliers.SelectedItem.Cells(1).Text SelectedCost = dgSuppliers.SelectedItem.Cells(3).Text I have a HTML button in the pop_window that calls the following Javascript function function SetProd() { window.opener.document.forms["<%= FormName %>"].elements["<%= ControlName %>"].value = "<%= SelectedProd %>"; window.opener.document.forms["<%= FormName %>"].elements["<%= ControlName2 %>"].value = "<%= SelectedCost %>"; window.close(); } Where FormName and ControlName are predefined. This works fine when I select single line product descriptions from the datagrid. It gives me a javascript error when a multiline prod. description is selected. I have tried replacing the VbCrLf character with "<br>" in the SelectedProd string , but when the string is returned to the textbox in the calling window , it appears as Line<br>Line2<br>Line3<br>Line4 I want them to appear on different line. How can I return the multiline prod description to the calling form and make it appear in seperate lines. Thanks Quote When you gotta go,you gotta go !!!!!!!
Rattlesnake Posted September 17, 2005 Author Posted September 17, 2005 Resolved Never mind. I figured out the solution Quote When you gotta go,you gotta go !!!!!!!
cyrilgupta Posted September 19, 2005 Posted September 19, 2005 Heylo pal.... Now that you have figured out the solution do you mind sharing it with us? Thanks Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.