Articles in this section
Category / Section

How to load a button below the SfDataGrid in RelativeLayout?

1 min read

A button can be loaded below the SfDataGrid in RelativeLayout by adding appropriate rules to the LayoutParameters of RelativeLayout.

Refer the below code in which a rule is added to LayoutParameters of RelativeLayout to align a button below the grid.

protected override void OnCreate(Bundle bundle)
{
      base.OnCreate(bundle);
      viewModel = new ViewModel();
      grid = new SfDataGrid(this);
      add_row = new Button(this.BaseContext);
      grid.Id = 1;
      grid.ItemsSource = viewModel.Info;
      RelativeLayout relative = new RelativeLayout(this.BaseContext);
      RelativeLayout.LayoutParams param = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent);
      param.AddRule(LayoutRules.AlignBottom,1);
      relative.LayoutParameters = param;
      add_row.SetBackgroundColor(Color.Navy);
      add_row.Text = "Add Row";
      add_row.Click += Add_row_Click; 
      relative.AddView(grid, ViewGroup.LayoutParams.MatchParent, 1000);
      relative.AddView(button, param);
      SetContentView(relative);
}
 
private void Add_row_Click(object sender, System.EventArgs e)
{
      viewModel.AddRow();
}

 

Screenshot

C:\Users\pavithra.sivakumar\AppData\Local\Microsoft\Windows\INetCacheContent.Word\Screenshot_2017-02-12-13-13-13.png

 

Sample Link

How to load a button below the SfDataGrid in RelativeLayout?

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied