Question: Just wanted to know if this is possible with C#.

I have a GridView. The Datasource of the GridView is a DataTable generated from a Database. The AutoGenerateColumn is True. 

Therefore when I try the following code

```
gridView.Columns.RemoveAt(1); //I got 12 Columns from the DataTable

```

I get the following error: 

> 
> Exception Details: System.ArgumentOutOfRangeException: Index was out
>  of range. Must be non-negative and less than the size of the
>  collection.
> 
> 
> 

I don't want to delete it from the DataTable. I want to delete the column before I use RenderControl to convert the GridView to html text. And I don't want the column to show up in html text. I tried doing this too:

```
foreach (GridViewRow row in gv.Rows){
    row.Cells[1].Visible = false;
}

```

But it doesn't hide the Column Header. 

Anyone have any idea if it is possible to delete column?

Answer: 
It is not possible (as of now) to send the rating to the play store. You can have your own prompt, and then send an intent to the play store, where the user can rate your app. 
Google is working on a solution, similar to the iOS implementation, to allow the user to rate your app without leaving. 

Android Central posted an article about this new (and upcoming feature): <https://www.androidcentral.com/check-out-play-stores-new-app-review-feature-pictures>
I think that what the OP is asking is if Android has a way to display a google play dialog to rate the app directly. Something like what iOS have:

[![enter image description here](https://i.stack.imgur.com/VZSFT.png)](https://i.stack.imgur.com/VZSFT.png)

I just did a quick research trying to figure out and I couldn't find anything. Let me know if you have found a way to do it.