Multilingual characters in GridView - c#

I have a gridView built using asp.net. I have a text box in the grid view which accepts user input.
When the user gives any multilingual character for example "您好" , it is stored as "???"
How can I fix this issue?

In database table change the column datatype to nvarchar. this works for me to store text of different languages.

Related

I'm working on a desktop application to manage a bibliotheque

I want to create a datagridview to accept value in Arabic and display this values in text box in C#.
Here is a example of when i try to enter values in Arabic:

Finding the field type of GridView column

I'm working on an ASP.NET page that mutates to the MDB file fed to it. It currently allows you to choose a table to work with, and from there what row to edit, and fills the page with text boxes and fills them with data. This all works but it poses a problem when it isn't a string based field type, for example, what I have a problem with is determining when the cell being targeted is a CheckBoxField type.
My question would be, how can you get the column web control value from a filled GridView?
I think you want your grid to behave somthing like example explained:
http://www.codeproject.com/Articles/37207/Editable-Gridview-with-Textbox-CheckBox-Radio-Butt
Download source code for your refrence.
Hope this will help.
Do you have access to the table? You can try getting the type fron the column collection (table.Columns[name].DataType (from the top of my head)
You can then use the column type to select a control.

Databind Datagridview Combobox to a numeric field in c#.net 4.0

I am trying to bind a numeric field in an oracle table to a Datagridview - combo list in windows forms. With this what am trying to achieve is;
1 ) Based on the numeric value present in the number field, fetch ad display the respective string value in dataviewgridcombolist column.
2). When a new row is added in the datagrid view, the user may be allowed to select a listed (string) value in the combo list and the respective index value to be stored in the table back.
lots of thanks in advance..
Regards
Rithesh Krishnan
I've created a customized grid control. Where you can specify each column type the respective editing control will be displayed - for the combo box column a combo box field will be displayed, for the numeric column a numeric editor will be displayed.
While user adding a new row also user will get these editors. Usage of this class as follows
customDataGrid1.ColumnDataTypeMapping.Add("EmployeeName", CustomDataGrid.CustomDataGridColumnType.TEXT);
customDataGrid1.ColumnDataTypeMapping.Add("ManagerID", CustomDataGrid.CustomDataGridColumnType.COMBOBOX);
customDataGrid1.ColumnDataTypeMapping.Add("JoinDate", CustomDataGrid.CustomDataGridColumnType.DATE);
customDataGrid1.ColumnDataTypeMapping.Add("DateOfBirth", CustomDataGrid.CustomDataGridColumnType.DATETIME);
customDataGrid1.ColumnDataTypeMapping.Add("Salary", CustomDataGrid.CustomDataGridColumnType.NUMERIC);

search inside gridview

i want Datagridview with search facility. (using C# windows Form Application).
i want
datagridview's first row shold have textbox providing search facility
in each column
other rows of datagrid will display data from Database.
what to do about TextBoxes?
my purpose is that it should look more and more user friendly .
suggest other ideas if any....
thank you.
Isn't your data in your grid view stored someplace, and can't you instead search that data store?

bind multiple rows to a textbox for edit + update

I have created a Windows form using Visual C# - this contains a rich textbox. I have an Access database containing text in 2 cells (rows) of 1 column.
What I want to be able to do is:
Concatenate the contents of rows within my Access table
Display the concatenated rows in the rich textbox on my form
Be able to edit the contents of the rich textbox and save the changes back to the table
So far I have bound the table to the rich textbox, though only 1 cell (row) is being displayed - the data that I will be concatenating is text, each cell in the table won't have a unique value - each cell simply holds a section of a paragraph.
I have read the Update command & Retrieve command of ADO.Net, though it seems that data must have a specific value i.e. Select Name from People where value = Peter
Is there a chance of me achieving what I want to achieve here?
No.
Instead, I would store each value in a separate column in the database, and then bind each textbox to that field.

Categories