62,046
社区成员
发帖
与我相关
我的任务
分享
string connString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["GreatConnectionString"].ToString();
SqlConnection conn = new SqlConnection(connString);
for (int i = 0; i < GridView1.Rows.Count; i++)
{
int Cid = Convert.ToInt32(GridView1.DataKeys[i].Value);
if ((GridView1.Rows[i].Cells[0].FindControl("CheckBox1") as CheckBox).Checked == true)
{
conn.Open();
SqlCommand cmd = new SqlCommand("select * from TB_Columns where Cid =" + Cid, conn);
SqlDataReader reader = cmd.ExecuteReader();
if (reader.Read())
{
string cloumnName = reader["ColunmnsName"].ToString();
string sequence = reader["Squence"].ToString();
string url = reader["Url"].ToString();
int cid = Convert.ToInt32(reader["Cid"].ToString());
string pid = reader["Pid"].ToString();
string channelName = reader["ChannelName"].ToString();
txtColumnName1.Text = cloumnName;
txtSquence1.Text = sequence;
txtUrl.Text = url;
ddlChannel1.SelectedValue.IndexOf(channelName).ToString();
}
}
}
//清空当前选项
ddlChannel1.ClearSelection();
//根据文本找到所需要的那一项默认选择
ddlChannel1.Items.FindByText(channelName).Selected = true;
ddlChannel1.SelectedIndex=ddlChannel1.Items.IndexOf(ddlChannel1.Items.FindItemByValue(channelName));
protected void Page_Load(object sender, EventArgs e)
{
ListItem lm = ddl.Items.FindByText("cc");//ddl.Items.FindByValue("3");
ddl.Items.Remove(lm);
ddl.Items.Insert(0, lm);
}
<asp:DropDownList ID="ddl" runat="server">
<asp:ListItem Value="1">aa</asp:ListItem>
<asp:ListItem Value="2">bb</asp:ListItem>
<asp:ListItem Value="3">cc</asp:ListItem>
</asp:DropDownList>
protected void Page_Load(object sender, EventArgs e)
{
ListItem lm = ddl.Items.FindByText("cc");//ddl.Items.FindByValue("3");
string val = lm.Value;
string text = lm.Text;
ddl.Items.Remove(lm);
ddl.Items.Insert(0, new ListItem(lm.Text, lm.Value));
}