or
args.VisualItem.Text = row["LastName"] + ", " + row["FirstName"];
rddlPaList.<
strong
>DisplayMember </
strong
>= dsResultPa.Tables[0].Columns[2].ToString(); //string - LastName (1)<
br
> rddlPaList.<
strong
>ValueMember</
strong
> = dsResultPa.Tables[0].Columns[3].ToString(); // (interger value - ID) (2)
01.
private
TableRow AddNewRow(
object
[] items)
02.
{
03.
TableRow newRow =
new
TableRow();
04.
for
(
int
i = 0; i < items.Length; i++)
05.
{
06.
TableCell cell =
new
TableCell();
07.
Paragraph paragraph =
new
Paragraph();
08.
Span span =
new
Span();
09.
10.
if
(items[i]
is
string
)
11.
{
12.
var newString = items[i]
as
string
;
13.
if
(
string
.IsNullOrEmpty(newString)) newString =
"No available information"
;
14.
span.Text = newString;
15.
paragraph.Inlines.Add(span);
16.
}
17.
else
if
(items[i]
is
HyperlinkInfo)
18.
{
19.
var hyperlinkInfo = items[i]
as
HyperlinkInfo;
20.
HyperlinkRangeStart hyperlinkStart =
new
HyperlinkRangeStart();
21.
hyperlinkStart.HyperlinkInfo = hyperlinkInfo;
22.
HyperlinkRangeEnd hyperlinkEnd =
new
HyperlinkRangeEnd();
23.
hyperlinkEnd.PairWithStart(hyperlinkStart);
24.
span.Text = hyperlinkInfo.ToString();
25.
paragraph.Inlines.Add(hyperlinkStart);
26.
paragraph.Inlines.Add(hyperlinkEnd);
27.
}
28.
cell.Blocks.Add(paragraph);
29.
newRow.Cells.Add(cell);
30.
}
31.
return
newRow;
32.
}
public
Form1()
{
InitializeComponent();
RadMenuItem rtsmNew =
new
RadMenuItem(
"New"
);
rtsmNew.Click += rtsmNew_Click;
RadShortcut rs=
new
RadShortcut(Keys.None, Keys.F2);
rtsmNew.Shortcuts.Add(rs);
rtsmNew.HintText = rs.GetDisplayText();
}
public
void
rtsmNew_Click(
object
sender, EventArgs e)
{
new
Form2().ShowDialog();
}