TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
louis
NA
1
0
Displaying Unicode
Jun 11 2009 4:16 AM
Hi everyone. I want to display a table of unicode in my data grid view table with 32 column to view from \u0000 to \u001f for first row and continue on the second.
I make a loop to automate this function but it just doesn't seem to work correctly.
int
numCols = 30;
int
startChar = 0x00;
int
endChar = 0xFF;
List
<
string
> row =
new
List
<
string
>();
for
(
int
ch = startChar; ch <= endChar; ++ch)
{
row.Add(
string
.Format(
"\\u000{0:x}"
, ch));
if
(row.Count == numCols)
{
addToDataGrid(row.ToArray());
row.Clear();
}
}
addToDataGrid(row.ToArray());
}
private
void
addToDataGrid(
string
[] strings)
{
foreach
(
string
str
in
strings)
{
datagrd.Rows.Add(strings);
}
}
Witht he code above, i encountered:
1. The unicode is not displayed but the number itself is. (example: \u000f)
2. i have 32 columns. the displayed result is that each \u0000 will repeat for 30 rows too before going to \u0010 and repeat for 30 rows again.
I tried to edit but can't really get it to work. Please help.
And is there anyway to make the 4 unit hex editable instead of just the last 2?
Thanks everyone. Need it for my school project.
Reply
Answers (
0
)
Displaying the contents of Notepad file in asp.net webform dynamically
Deep copy and shallow copy