this.dataGridView1.DataSource = dt;
if (dt != null)
{
dataGridView1.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
this.dataGridView1.Columns["Site_ID"].Visible = false;
this.dataGridView1.Columns["User_ID"].Visible = false;
this.dataGridView1.Columns["Site_name"].HeaderText = "网站名称";
this.dataGridView1.Columns["Site_name"].Width = 200;
this.dataGridView1.Columns["Site_url"].HeaderText = "网 址";
this.dataGridView1.Columns["Site_url"].Width = 200;
//---------------------------------------------------------------------
DataGridViewLinkColumn tColumnUpdate = new DataGridViewLinkColumn();
tColumnUpdate.UseColumnTextForLinkValue = true;
tColumnUpdate.HeaderText = "更新数据";
tColumnUpdate.Width = 90;
tColumnUpdate.Text = "更新";
dataGridView1.Columns.Add(tColumnUpdate);
DataGridViewLinkColumn tColumndelete = new DataGridViewLinkColumn();
tColumndelete.UseColumnTextForLinkValue = true;
tColumndelete.HeaderText = "删除网站";
tColumndelete.Width = 90;
tColumndelete.Text = "删除";
dataGridView1.Columns.Add(tColumndelete);
// -------------------------------------------------------------------------
{
int count = dataGridView1.ColumnCount;//总列数
int indexs = e.ColumnIndex; //鼠标索引
if (e.ColumnIndex == dataGridView1.Columns[count - 1].Index)//删除
{
string siteid = publicclass.EncryptString(dataGridView1[0, e.RowIndex].Value.ToString());
string canshu = "siteID=" + siteid;
string url = publicclass.publisiteurl() + "/ClientAPI/UserSite/deletesite?" + canshu;
string jsontext = publicclass.postbody(url);
if (jsontext == "true")
{
dataGridView1.Rows.Remove(dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex]);
}
else
{
MessageBox.Show(jsontext);
}
}
}
if (dt != null)
{
dataGridView1.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
this.dataGridView1.Columns["Site_ID"].Visible = false;
this.dataGridView1.Columns["User_ID"].Visible = false;
this.dataGridView1.Columns["Site_name"].HeaderText = "网站名称";
this.dataGridView1.Columns["Site_name"].Width = 200;
this.dataGridView1.Columns["Site_url"].HeaderText = "网 址";
this.dataGridView1.Columns["Site_url"].Width = 200;
//---------------------------------------------------------------------
DataGridViewLinkColumn tColumnUpdate = new DataGridViewLinkColumn();
tColumnUpdate.UseColumnTextForLinkValue = true;
tColumnUpdate.HeaderText = "更新数据";
tColumnUpdate.Width = 90;
tColumnUpdate.Text = "更新";
dataGridView1.Columns.Add(tColumnUpdate);
DataGridViewLinkColumn tColumndelete = new DataGridViewLinkColumn();
tColumndelete.UseColumnTextForLinkValue = true;
tColumndelete.HeaderText = "删除网站";
tColumndelete.Width = 90;
tColumndelete.Text = "删除";
dataGridView1.Columns.Add(tColumndelete);
// -------------------------------------------------------------------------
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e){
int count = dataGridView1.ColumnCount;//总列数
int indexs = e.ColumnIndex; //鼠标索引
if (e.ColumnIndex == dataGridView1.Columns[count - 1].Index)//删除
{
string siteid = publicclass.EncryptString(dataGridView1[0, e.RowIndex].Value.ToString());
string canshu = "siteID=" + siteid;
string url = publicclass.publisiteurl() + "/ClientAPI/UserSite/deletesite?" + canshu;
string jsontext = publicclass.postbody(url);
if (jsontext == "true")
{
dataGridView1.Rows.Remove(dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex]);
}
else
{
MessageBox.Show(jsontext);
}
}
}