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(); }