In your codebehind you set the DataContext for the window as dtTbl. DataContext inherits down the tree so you don't need to set it again. A databinding by default looks at your data context. So the following should work. <c1grid : C1DataGrid Margin ="0,12,0,21" Name ="C1DataGrid1"...